Systems analysis and design Books
Springer International Publishing AG Advances in Service-Oriented and Cloud Computing: International Workshops of ESOCC 2022, Wittenberg, Germany, March 22–24, 2022, Revised Selected Papers
Book SynopsisThis volume contains the technical papers presented in the workshops, which took place at the 9th European Conference on Service-Oriented and Cloud Computing, ESOCC 2022, held in Wittenberg, Germany, in March 2022.The 4 full papers and 7 short papers included in these proceedings were carefully reviewed and selected from 17 submissions. The workshop proceedings volume of ESOCC 2022 contains contributions from the following workshops and events:First International Workshop on AI for Web Application Infrastructure and Cloud Platform Security (AWACS 2022)PhD Symposium of ESOCC 2022ESOCC 2022 Projects TrackESOCC 2022 Industrial TrackTable of ContentsFirst International Workshop on AI for Web Application Infrastructure and Cloud Platform Security (AWACS 2022).- Towards a Metadata Management System for provenance, reproducibility and accountability in Federated Machine Learning.- Towards a Secure Peer-to-Peer Federated Learning Framework.- MIDA: Micro-Flow Independent Detection of DDoS Attacks with CNNs.- ESOCC 2022 PhD Symposium.- Improving the Key Exchange Process of the eXtended Triple Diffie-Hellman Protocol with Blockchain.- Towards Data Governance for Federated Machine Learning.- ESOCC 2022 Projects Track.- QuickFaaS: Providing Portability and Interoperability between FaaS Platforms.- Cloud Computing Continuum research topics and challenges. A multi-source analysis.- Developing a New DevOps Modelling Language to Support the Creation of Infrastructure as Code.- Urban Heat Island Detection Utilizing Citizen Science.- Using a multi-sourced methodology to identify challenges in Software Technologies research.- ESOCC 2022 Industrial Track.- Rethinking Monitoring for Cloud Environments: BMC Software AIOps Case Study.
£49.49
Springer International Publishing AG Advances in Computer Graphics: 40th Computer Graphics International Conference, CGI 2023, Shanghai, China, August 28 – September 1, 2023, Proceedings, Part I
Book SynopsisThis 4-volume set of LNCS 14495-14498 constitutes the proceedings of the 40th Computer Graphics International Conference, CGI 2023, held in Shanghai, China, August 28 – September 1, 2023. The 149 papers in this set were carefully reviewed and selected from 385 submissions. They are organized in topical sections as follows: Detection and Recognition; Image Analysis and Processing; Image Restoration and Enhancement; Image Attention and Perception; Reconstruction; Rendering and Animation; Synthesis and Generation; Visual Analytics and Modeling; Graphics and AR/VR; Medical Imaging and Robotics; Theoretical Analysis; Image Analysis and Visualization in Advanced Medical Imaging Technology; Empowering Novel Geometric Algebra for Graphics and Engineering.Table of ContentsDetection and Recognition.- Image Analysis and Processing; Image Restoration and Enhancement; Image Attention and Perception.- Reconstruction; Rendering and Animation.- Synthesis and Generation.- Visual Analytics and Modeling; Graphics and AR/VR.- Medical Imaging and Robotics.- Theoretical Analysis; Image Analysis and Visualization in Advanced Medical Imaging Technology.- Empowering Novel Geometric Algebra for Graphics and Engineering.
£58.49
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Handbook on Architectures of Information Systems
Book SynopsisAn authoritative source about methods, languages, methodologies and supporting tools for constructing information systems that also provides examples for references models. Its strength is the careful selection of each of the above mentioned components, based on technical merit. The second edition completely revises all articles and features new material on the latest developments in XML & UML. The structure follows the definition of the major components of Enterprise Integration as defined by GERAM (Generalised Enterprise Reference Architecture and Methodology). 1st edition sold about 600 copies since January 2003.Table of ContentsArchitectures of Information Systems.- Properties of Information Modeling Techniques for Information Systems Engineering.- Express.- Object-Role Modeling (ORM/NIAM).- Database Language SQL.- Petri Nets.- State Transition Diagrams.- The Process Interchange Format.- Process Language GPN.- The IDEF Family of Languages.- The CIMOSA Languages.- ConceptBase: Managing Conceptual Models about Information Systems.- Conceptual Graphs.- GRAI GridDecisional Modelling.- Modeling of Business Systems Using SOM.- Workflow and Service Composition Languages.- XML — The Extensible Markup Language and its Use in the Field of EDI.- Modeling Information-Systems with UML Unified Modeling Language.- Information Engineering Methodology.- Object-Oriented Software Engineering Methods.- Euromethod Contract Management.- An Integrated Enterprise Modeling Environment.- WorkParty - Business Processes and Workflow Management.- Business Process Reengineering with PROPLAN®.- ARIS — Architecture of Integrated Information Systems.- Tools for Analysis and Simulation: BONAPART.- MO2GO: User Oriented Enterprise Models for Organisational and IT Solutions.- IBM Insurance Application Architecture (IAA) — An overview of the Insurance Business Architecture.- Fraunhofer Simulation Reference Models.- Configuring Business Application Systems.- The SIZ Banking Data Model.- ODP and OMA Reference Models.- Architectural Requirements of Commercial Products.- Integration Infrastructures for Agile Manufacturing Systems.- Distributed Processing: DCE, CORBA, and Java.- Higher Level Integration by Multi-Agent Architectures.
£161.99
John Wiley & Sons Inc Fundamental Modeling Concepts Effective
Book SynopsisTo develop information processing systems requires effective and efficient communication between many people. In order to understand requirements and design decisions, there is a need for a common conceptual model of the system: one that represents the architecture of the system.Table of ContentsForeword. Preface. 1 Introduction. 1.1 The need for communication. 1.2 The FMC Idea. 1.3 Outline of this book. 2 Compositional Structures. 2.1 An example: The travel agency. 2.2 Modeling the structure of a system. 2.3 Agents accessing storages. 2.4 Agents communicate via channels. 2.5 Summary. 2.6 Exercises. 3 Dynamic Structures. 3.1 Petrinets: Basic principles. 3.2 Conflicts and conditions. 3.3 Basic patterns. 3.4 Responsibilities and scope boundaries. 3.5 Summary. 3.6 Exercises. 4 Value Structures and Mind Maps. 4.1 Entity sets and relationships. 4.2 Cardinalities. 4.3 Predicates and roles. 4.4 Partitions. 4.5 Reification. 4.6 Summary. 4.7 Exercises. 5 FMC Basics: Summary. 6 Reinforcing the Concepts. 6.1 The meta model: A mind map to FMC. 6.2 Operational versus control state. 6.3 Block diagrams: Advanced concepts. 6.4 Petrinets: Advanced concepts. 6.5 Non-hierarchical transformations and semantic layers. 6.6 Exercises. 7 Towards Implementation Structures. 7.1 System structure versus software structure. 7.2 From Processor to processes. 7.3 Distribution, concurrency and synchronization. 7.4 From FMC to objects and classes. 7.5 Conceptual patterns versus software patterns. 8 Applying FMC in Your Daily Work. 8.1 Becoming comfortable with FMC. 8.2 Describing existing systems with FMC. 8.3 Using FMC in construction. 8.4 Using FMCdiagrams to support communication. 8.5 Guidelines for didactical modeling. 8.6 Cost and benefit of modeling. 9 Modeling and Visualization Guidelines. 9.1 Introduction. 9.2 Increasingt he reader’s perception. 9.3 Increasing comprehension. 9.4 Secondary notation, patterns and pitfalls. 10 Relationship with Other Modeling Approaches. 10.1 Comparing FMC with Structured Analysis. 10.2 FMC and the Unified Modeling Language. 11 A System of Server Patterns 247 11.1 Applicationdomain. 11.2 A pattern language for request processing servers. 11.3 Example applications. 11.4 Conclusion and further research. Epilogue. A Solutions. B Reference Sheets. C Glossary. References. Index.
£33.60
John Wiley & Sons Inc Reliability of Computer Systems Fault Tolerance
Book SynopsisFault-tolerant computing is the use of redundant elements in a system's design which allow the system to continue functioning when a component fails. These safety-critical systems are built into transportation systems and network servers, among other items.Trade Review"...develops the principles of reliability and availability analysis for computer networks, culminating in a n introduction network design principles." (SciTech Book News, Vol. 26, No. 2, June 2002) "...a useful reference." (IEEE Computer-Review, August 2002) "The author has created a wonderful toolbox for systems engineers. So much is right here in one place, and organized effectively. I recommend this book to anyone working on networks or systems where reliability is a concern." (IIE Transactions on Quality and Reliability Engineering) "...very good practical hints...recommended for everyone who wants to learn either reliability fundamentals or know about the computer applications of reliability..." (Comsoc.org, April 2003)Table of ContentsPreface. 1 Introduction. 1.1 What is Fault-Tolerant Computing? 1.2 The Rise of Microelectronics and the Computer. 1.3 Reliability and Availability. 1.4 Organization of the Book. 2 Coding Techniques. 2.1 Introduction. 2.2 Basic Principles. 2.3 Parity-Bit Codes. 2.4 Hamming Codes. 2.5 Error-Detection and Retransmission Codes. 2.6 Burst Error-Correction Codes. 2.7 Reed–Solomon Codes. 2.8 Other Codes. 3 Redundancy, Spares, and Repairs. 3.1 Introduction. 3.2 Apportionment. 3.3 System Versus Component Redundancy. 3.4 Approximate Reliability Functions. 3.5 Parallel Redundancy. 3.6 An r-out-of-n Structure. 3.7 Standby Systems. 3.8 Repairable Systems. 3.9 RAID Systems Reliability. 3.10 Typical Commercial Fault-Tolerant Systems: Tandem and Stratus. 4 N-Modular Redundancy. 4.1 Introduction. 4.2 The History of N-Modular Redundancy. 4.3 Triple Modular Redundancy. 4.4 N-Modular Redundancy. 4.5 Imperfect Voters. 4.6 Voter Logic. 4.7 N-Modular Redundancy with Repair. 4.8 N-Modular Redundancy with Repair and Imperfect Voters. 4.9 Availability of N-Modular Redundancy with Repair and Imperfect Voters. 4.10 Microcode-Level Redundancy. 4.11 Advanced Voting Techniques. 5 Software Reliability and Recovery Techniques. 5.1 Introduction. 5.2 The Magnitude of the Problem. 5.3 Software Development Life Cycle. 5.4 Reliability Theory. 5.5 Software Error Models. 5.6 Reliability Models. 5.7 Estimating the Model Constants. 5.8 Other Software Reliability Models. 5.9 Software Redundancy. 5.10 Rollback and Recovery. 6 Networked Systems Reliability. 6.1 Introduction. 6.2 Graph Models. 6.3 Definition of Network Reliability. 6.4 Two-Terminal Reliability. 6.5 Node Pair Resilience. 6.6 All-Terminal Reliability. 6.7 Design Approaches. 7 Reliability Optimization. 7.1 Introduction. 7.2 Optimum Versus Good Solutions. 7.3 A Mathematical Statement of the Optimization Problem. 7.4 Parallel and Standby Redundancy. 7.5 Hierarchical Decomposition. 7.6 Apportionment. 7.7 Optimization at the Subsystem Level via Enumeration. 7.8 Bounded Enumeration Approach. 7.9 Apportionment as an Approximate Optimization Technique. 7.10 Standby System Optimization. 7.11 Optimization Using a Greedy Algorithm. 7.12 Dynamic Programming. 7.13 Conclusion. Appendix A Summary of Probability Theory. A1 Introduction. A2 Probability Theory. A3 Set Theory. A4 Combinatorial Properties. A5 Discrete Random Variables. A6 Continuous Random Variables. A7 Moments. A8 Markov Variables. Appendix B Summary of Reliability Theory. B1 Introduction. B2 Combinatorial Reliability. B3 Failure-Rate Models. B4 System Reliability. B5 Illustrative Example of Simplified Auto Drum Brakes. B5.6 Summary. B6 Markov Reliability and Availability Models. B7 Repairable Systems. B8 Laplace Transform Solutions of Markov Models. Appendix C Review of Architecture Fundamentals. C1 Introduction to Computer Architecture. C2 Logic Gates, Symbols, and Integrated Circuits. C3 Boolean Algebra and Switching Functions. C4 Switching Function Simplification. C5 Combinatorial Circuits. C6 Common Circuits: Parity-Bit Generators and Decoders. C7 Flip-Flops. C8 Storage Registers. Appendix D Programs for Reliability Modeling and Analysis. D1 Introduction. D2 Various Types of Reliability and Availability Programs. D3 Testing Programs. D4 Partial List of Reliability and Availability Programs. D5 An Example of Computer Analysis. Name Index. Subject Index.
£166.46
John Wiley & Sons Inc Embedded System Design
Book SynopsisThis book introduces a modern approach to embedded system design, presenting software design and hardware design in a unified manner.Table of ContentsPreface. Introduction. Custom Single-Purpose Processors: Hardware. General-Purpose Processors: Software. Standard Single-Purpose Processors: Peripherals. Memory. Interfacing. Digital Camera Example. State Machine and Concurrent Process Models. Control Systems. IC Technology. Design Technology. Appendix A: Online Resources. Index.
£161.06
John Wiley & Sons Inc Design Through Verilog Hdl
Book SynopsisVerilog provides platforms for designs to be described at different layers of complexity, combine them in a seamless manner, test them at every stage and build up a bug-free design. This book intends to guide readers to master Verilog as an HDL and use it for design.Trade Review"…this book is surely welcome…due to its simple but efficient structure, the book can be used both in academia and in industry." (IEEE Circuits & Devices, July/August 2006) “...ideally suited for teaching digital hardware design techniques using a low-level programming language...highly recommended...” (Choice, Vol. 41, No. 8, April 2004) "…enables readers to master Verilog as an HDL for design...engages the readers at every stage through the variety and number of examples." (IEEE Solid-State Circuits Society Newsletter, January 2004)Table of ContentsPREFACE. ACKNOWLEDGEMENTS. 1 INTRODUCTION TO VLSI DESIGN. 1.1 INTRODUCTION. 1.2 CONVENTIONAL APPROACH TO DIGITAL DESIGN. 1.3 VLSI DESIGN. 1.4 ASIC DESIGN FLOW. 1.5 ROLE OF HDL. 2 INTRODUCTION TO VERILOG. 2.1 VERILOG AS AN HDL. 2.2 LEVELS OF DESIGN DESCRIPTION. 2.3 CONCURRENCY. 2.4 SIMULATION AND SYNTHESIS. 2.5 FUNCTIONAL VERIFICATION. 2.6 SYSTEM TASKS. 2.7 PROGRAMMING LANGUAGE INTERFACE (PLI). 2.8 MODULE. 2.9 SIMULATION AND SYNTHESIS TOOLS. 2.10 TEST BENCHES. 3 LANGUAGE CONSTRUCTS AND CONVENTIONS IN VERILOG. 3.1 INTRODUCTION. 3.2 KEYWORDS. 3.3 IDENTIFIERS. 3.4 WHITE SPACE CHARACTERS. 3.5 COMMENTS. 3.6 NUMBERS. 3.7 STRINGS. 3.8 LOGIC VALUES. 3.9 STRENGTHS. 3.10 DATA TYPES. 3.11 SCALARS AND VECTORS. 3.12 PARAMETERS. 3.13 MEMORY. 3.14 OPERATORS. 3.15 SYSTEM TASKS. 3.16 EXERCISES. 4 GATE LEVEL MODELING – 1. 4.1 INTRODUCTION. 4.2 AND GATE PRIMITIVE. 4.3 MODULE STRUCTURE. 4.4 OTHER GATE PRIMITIVES. 4.5 ILLUSTRATIVE EXAMPLES. 4.6 TRI-STATE GATES. 4.7 ARRAY OF INSTANCES OF PRIMITIVES. 4.8 ADDITIONAL EXAMPLES. 4.9 EXERCISES. 5 GATE LEVEL MODELING – 2. 5.1 INTRODUCTION. 5.2 DESIGN OF FLIP-FLOPS WITH GATE PRIMITIVES. 5.3 DELAYS. 5.4 STRENGTHS AND CONTENTION RESOLUTION. 5.5 NET TYPES. 5.6 DESIGN OF BASIC CIRCUITS. 5.7 EXERCISES. 6 MODELING AT DATA FLOW LEVEL. 6.1 INTRODUCTION. 6.2 CONTINUOUS ASSIGNMENT STRUCTURES. 6.3 DELAYS AND CONTINUOUS ASSIGNMENTS. 6.4 ASSIGNMENT TO VECTORS. 6.5 OPERATORS. 6.6 ADDITIONAL EXAMPLES. 6.7 EXERCISES. 7 BEHAVIORAL MODELING — 1. 7.1 INTRODUCTION. 7.2 OPERATIONS AND ASSIGNMENTS.0 7.3 FUNCTIONAL BIFURCATION.1 7.4 INITIAL CONSTRUCT. 7.5 ALWAYS CONSTRUCT. 7.6 EXAMPLES. 7.7 ASSIGNMENTS WITH DELAYS. 7.8 wait CONSTRUCT. 7.9 MULTIPLE ALWAYS BLOCKS. 7.10 DESIGNS AT BEHAVIORAL LEVEL. 7.11 BLOCKING AND NONBLOCKING ASSIGNMENTS. 7.12 THE case STATEMENT. 7.13 SIMULATION FLOW. 7.14 EXERCISES. 8 BEHAVIORAL MODELING II. 8.1 INTRODUCTION. 8.2 if AND if–else CONSTRUCTS. 8.3 assign–deassign CONSTRUCT. 8.4 repeat CONSTRUCT. 8.5 for LOOP. 8.6 THE disable CONSTRUCT. 8.7 while LOOP. 8.8 forever LOOP. 8.9 PARALLEL BLOCKS. 8.10 force–release CONSTRUCT. 8.11 EVENT. 8.12 EXERCISES. 9 FUNCTIONS, TASKS, AND USER-DEFINED PRIMITIVES. 9.1 INTRODUCTIUON. 9.2 FUNCTION. 9.3 TASKS. 9.4 USER-DEFINED PRIMITIVES (UDP).2 9.5 EXERCISES. 10 SWITCH LEVEL MODELING 305 10.1 INTRODUCTION. 10.2 BASIC TRANSISTOR SWITCHES.5 10.3 CMOS SWITCH. 10.4 BIDIRECTIONAL GATES. 10.5 TIME DELAYS WITH SWITCH PRIMITIVES. 10.6 INSTANTIATIONS WITH STRENGTHS AND DELAYS. 10.7 STRENGTH CONTENTION WITH TRIREG NETS. 10.8 EXERCISES. 11 SYSTEM TASKS, FUNCTIONS, AND COMPILER DIRECTIVES 339 11.1 INTRODUCTION. 11.2 PARAMETERS.9 11.3 PATH DELAYS. 11.4 MODULE PARAMETERS. 11.5 SYSTEM TASKS AND FUNCTIONS. 11.6 FILE-BASED TASKS AND FUNCTIONS. 11.7 COMPILER DIRECTIVES. 11.8 HIERARCHICAL ACCESS. 11.9 GENERAL OBSERVATIONS. 11.10 EXERCISES. 12 QUEUES, PLAS, AND FSMS. 12.1 INTRODUCTION. 12.2 QUEUES. 12.3 PROGRAMMABLE LOGIC DEVICES (PLDs). 12.4 DESIGN OF FINITE STATE MACHINES. 12.5 EXERCISES. APPENDIX A (Keywords and Their Significance). APPENDIX B (Truth Tables of Gates and Switches). REFERENCES. INDEX.
£119.65
John Wiley & Sons Inc Computer Architecture and Organization
Book SynopsisComputer Architecture and Organization: An Integrated Approach exposes the inner workings of the modern digital computer at a level that demystifies the inner workings of the machine for undergraduate students. The text covers topics normally found in a first course in computer architecture or computer organization and places the beginning student on a solid track for continuing studies in computer-related disciplines.Table of Contents1. Introduction. 2. Data Representation. 3. Arithmetic. 4. The Instruction Set Architecture. 5. Datapath and Control. 6. Languages and the Machine. 7. Memory. 8. Buses and Peripherals. 9. Networking and Communication. 10. Advanced Computer Architecture. Appendix A: Digital Logic. Appendix B: Using ARCTools. Index.
£211.46
John Wiley & Sons Inc Modern Control Systems Analysis and Design
Book SynopsisAn introduction to analysis techniques used in the design of linear feedback control systems with emphasis on both classical and matrix methods. This text presents all design methods in a building-block sequence, including a thorough analysis of first- and second-order systems as well as general state space systems.Table of ContentsAutomatic Control Systems. Linear Dynamical Systems. Free Response. Forced Response. Frequency Response. Output Feedback Control. Stability Analysis in Output Feedback Systems. State Variable Feedback Design. References. Appendix. Index.
£191.66
John Wiley & Sons Inc The VHDL Reference A Practical Guide to
Book SynopsisThe VHDL Reference: The essential guide for students and professionals working in computer hardware design and synthesis. The definitive guide to VHDL, this book combines a comprehensive reference of the VHDL syntax with tutorial and workshop materials that guide the reader through the principles of digital hardware design.Trade Review"...combines a comprehensive reference of the VHDL syntax with tutorial and workshop materials that guide readers through the principles f digital hardware design." (SciTech Book News, Vol. 26, No. 2, June 2002)Table of ContentsVHDL TUTORIAL. VHDL: Overview and Application Field. VHDL Language and Syntax. Synthesis. Simulation. Project Management. VHDL-AMS TUTORIAL. VHDL-AMS. VHDL WORKSHOP. VHDL Working Environment. Exercises. REFERENCE. Design Entities and Configurations. Subprograms and Packages. Types. Declarations. Specification. Names. Expressions. Sequential Statements. Concurrent Statements. Miscellaneous. Elaboration and Simulation. Lexical Elements. Predefined Attributes. Package STANDARD. Package TEXTIO. BNF. Literature. Index.
£150.26
John Wiley & Sons Inc Systems
Book SynopsisSystems: Concepts, Methodologies and Applications Second Edition Brian Wilson Department of Systems and Information Management Lancaster University, UK The result of many years? experience, this book, now extensively revised and updated, emphasizes the application of systems concepts and methodologies that have been developed at Lancaster University. In particular the book is about problem solving and the relationship between theory and practice. Complementary to Systems Thinking, Systems Practice by Peter Checkland (Wiley, 1981), which has become a classic in the field, this book shows how systems ideas can be used to cope with real-life problems. Reviews of the first edition? ? an excellent book which provides a synthesis of the action-research undertaken by the well-known Department of Systems, University of Lancaster ? Wilson?s lucid style of writing and the historical perspective of the Lancaster learning experience provide a strong contextural case for the concept of a human actiTable of ContentsModels and Modeling. A Systems Language. Systems Methodologies. Problem-Solving and Methodology. Management Control. Analysis of Business Information. Role Analysis. Appendices. References. Index.
£56.00
IEEE Computer Society Press,U.S. Digital Systems Design VHL Synthesis An
Book Synopsis
£105.26
John Wiley & Sons Inc Computer Principles and Design in Verilog Hdl
Book SynopsisUses Verilog HDL to illustrate computer architecture and microprocessor design, allowing readers to readily simulate and adjust the operation of each design, and thus build industrially relevant skills Introduces the computer principles, computer design, and how to use Verilog HDL (Hardware Description Language) to implement the designProvides the skills for designing processor/arithmetic/cpu chips, including the unique application of Verilog HDL material for CPU (central processing unit) implementationDespite the many books on Verilog and computer architecture and microprocessor design, few, if any, use Verilog as a key tool in helping a student to understand these design techniquesA companion website includes color figures, Verilog HDL codes, extra test benches not found in the book, and PDFs of the figures and simulation waveforms for instructorsTable of ContentsList of Figures xv List of Tables xxvii Preface xxix 1 Computer Fundamentals and Performance Evaluation 1 2 A Brief Introduction to Logic Circuits and Verilog HDL 19 3 Computer Arithmetic Algorithms and Implementations 63 4 Instruction Set Architecture and ALU Design 111 5 Single-Cycle CPU Design in Verilog HDL 143 6 Exceptions and Interrupts Handling and Design in Verilog HDL 170 7 Multiple-Cycle CPU Design in Verilog HDL 192 8 Design of Pipelined CPU with Precise Interrupt in Verilog HDL 212 9 Floating-Point Algorithms and FPU Design in Verilog HDL 266 10 Design of Pipelined CPU with FPU in Verilog HDL 323 11 Memory Hierarchy and Virtual Memory Management 353 12 Design of Pipelined CPU with Caches and TLBs in Verilog HDL 386 13 Multithreading CPU and Multicore CPU Design in Verilog HDL 425 14 Input/Output Interface Controller Design in Verilog HDL 443 15 High-Performance Computers and Interconnection Networks 509 Bibliography 536 Index 539
£98.96
John Wiley & Sons Inc Systems Science for Engineers and Scholars
Book SynopsisBrings a powerful toolkit to bear on engineering and scientific endeavors. This book describes the fundamental principles of systems science so engineers and other scholars can put them into practical use at work and in their personal lives. Systems science aims to determine systemic similarities among different disciplines and to develop applicable solutions in many fields of inquiry. Systems Science for Engineers and Scholars readers will discover: Ten systems science principles that open engineers' and scholars' horizons to practical insights related to their areas of interest A methodology for designing holistic systems that exhibit resilient behavior to overcome systems' context uncertainties The most critical current dilemma of humankindthe global environment and energy crises, as well as a systemic, no-nonsense action plan to deal with these issues Independent articles describing how engineers and scholars can utilize systems science creatively in (1) engineering and systemicTable of ContentsPREFACE 10 ACKNOWLEDGMENTS 12 PART 1 - FACETS OF SYSTEMS SCIENCE AND ENGINEERING 14 CHAPTER 1: INTRODUCTION TO SYSTEMS SCIENCE 15 1.1 FOREWORD 15 1.2 CRITICAL HUMANITY CHALLENGE 19 1.3 SYSTEMS SCIENCE IN BRIEF 21 1.4 EARLY SYSTEMS PIONEERS 28 1.5 RECOMMENDED BOOKS ON SYSTEMS SCIENCE 30 1.6 CRITICISM OF SYSTEMS SCIENCE 31 1.7 BIBLIOGRAPHY 34 CHAPTER 2: PRINCIPLES OF SYSTEMS SCIENCE (PART I) 36 2.1 INTRODUCTION 36 2.2 UNIVERSAL CONTEXT 36 2.3 SYSTEMS BOUNDARY 41 2.4 SYSTEMS HIERARCHY 45 2.5 SYSTEMS INTERACTIONS 49 2.6 SYSTEMS CHANGE 54 2.7 BIBLIOGRAPHY 63 CHAPTER 3: PRINCIPLES OF SYSTEMS SCIENCE (PART II) 65 3.1 INTRODUCTION 65 3.2 SYSTEMS INPUT/OUTPUT 65 3.3 SYSTEMS COMPLEXITY 70 3.4 SYSTEMS CONTROL 83 3.5 SYSTEMS EVOLUTION 86 3.6 SYSTEMS EMERGENCE 95 3.7 BIBLIOGRAPHY 99 CHAPTER 4: SYSTEMS THINKING 101 4.1 INTRODUCTION 101 4.2 HISTORY OF SYSTEMS THINKING 101 4.3 FUNDAMENTAL CONCEPTS OF SYSTEMS THINKING 102 4.4 THE ICEBERG MODEL OF SYSTEMS THINKING 104 4.5 EXPLORING SYSTEMS THINKING AS A SYSTEM 105 4.6 BARRIERS TO SYSTEMS THINKING 107 4.7 BIBLIOGRAPHY 109 CHAPTER 5: SYSTEMS ENGINEERING 110 5.1 INTRODUCTION 110 5.2 PHILOSOPHY OF ENGINEERING 110 5.3 BASIC SYSTEMS ENGINEERING CONCEPTS 119 5.4 SYSTEMS ENGINEERING DEFICIENCIES 124 5.5 BIBLIOGRAPHY 135 CHAPTER 6: COMPARATIVE ANALYSIS – TWO DOMAINS 136 6.1 INTRODUCTION 136 6.2 A CASE FOR COMPARISON 136 6.3 STRUCTURE AND FUNCTION OF A COMPUTER HARD DRIVE (CHD) 137 6.4 FUNCTIONAL CORRELATIONS BETWEEN CHD AND THE DHD 139 6.5 CONCLUSIONS 144 6.6 ACKNOWLEDGMENT 145 6.7 BIBLIOGRAPHY 145 PART 2 - HOLISTIC SYSTEMS DESIGN 146 CHAPTER 7: HOLISTIC SYSTEMS CONTEXT 147 7.1 INTRODUCTION 147 7.2 RETHINKING THE CONTEXT OF THE SYSTEM 147 7.3 COMPONENTS OF SYSTEMS' CONTEXT 148 7.4 BIBLIOGRAPHY 152 CHAPTER 8: EXAMPLE - UAV SYSTEM OF INTEREST (SOI) 154 8.1 INTRODUCTION 154 8.2 EXAMPLE - UAV SYSTEM 154 8.3 BIBLIOGRAPHY 163 CHAPTER 9: EXAMPLE - UAV CONTEXT (PART I) 164 9.1 INTRODUCTION 164 9.2 UAV CONTEXT - NATURAL SYSTEMS 164 9.3 UAV CONTEXT - SOCIAL SYSTEMS 167 9.4 UAV CONTEXT - RESEARCHAPTER SYSTEMS 168 9.5 UAV CONTEXT - FORMATION SYSTEMS 173 9.6 UAV CONTEXT - SUSTAINMENT SYSTEMS 176 9.7 UAV CONTEXT - BUSINESS SYSTEMS 178 9.8 UAV CONTEXT - COMMERCIAL SYSTEMS 180 9.9 BIBLIOGRAPHY 186 CHAPTER 10: EXAMPLE - UAV CONTEXT (PART II) 188 10.1 INTRODUCTION 188 10.2 UAV CONTEXT - FINANCIAL SYSTEMS 188 10.3 UAV CONTEXT - POLITICAL SYSTEMS 191 10.4 UAV CONTEXT - LEGAL SYSTEMS 194 10.5 UAV CONTEXT - CULTURAL SYSTEMS 196 10.6 UAV CONTEXT - BIOSPHERE SYSTEMS 202 10.7 BIBLIOGRAPHY 203 PART 3 - GLOBAL ENVIRONMENT AND ENERGY - CRISIS AND ACTION PLAN 205 CHAPTER 11: GLOBAL ENVIRONMENT CRISES 206 11.1 INTRODUCTION 206 11.2 CLIMATE CHANGE 208 11.3 BIODIVERSITY LOSS 216 11.4 BIBLIOGRAPHY 227 CHAPTER 12: SYSTEMIC ENVIRONMENT ACTION PLAN 229 12.1 INTRODUCTION 229 12.2 SUSTAINING THE EARTH'S ENVIRONMENT 229 12.3 SUSTAINING HUMAN SOCIETY 238 12.4 BIBLIOGRAPHY 247 CHAPTER 13: GLOBAL ENERGY CRISIS 248 13.1 INTRODUCTION 248 13.2 CURRENT GLOBAL ENERGY STATUS 248 13.3 ENERGY RETURN ON INVESTMENT (EROI) 250 13.4 RENEWABLE ENERGY 253 13.5 FOSSIL FUELS ENERGY 258 13.6 CONVENTIONAL FISSION REACTION ENERGY 259 13.7 BIBLIOGRAPHY 261 CHAPTER 14: SYSTEMIC ENERGY ACTION PLAN 262 14.1 THE GLOBAL ENERGY DILEMMA 262 14.2 RENEWABLE ENERGY – ACTION PLAN 262 14.3 FOSSIL FUELS ENERGY – ACTION PLAN 263 14.4 CARS AND TRUCKS ACTION PLAN 264 14.5 FISSION REACTION ENERGY – ACTION PLAN 264 14.6 SMALL MODULAR REACTORS (SMRS) ACTION PLAN 265 14.7 FUSION NUCLEAR ENERGY ACTION PLAN 269 14.8 BIBLIOGRAPHY 273 PART 4 - MORE SYSTEMS SCIENCE FOR ENGINEERS AND SCHOLARS 274 CHAPTER 15: ENGINEERING AND SYSTEMIC PSYCHOLOGY 275 15.1 INTRODUCTION 275 15.2 SCHEMA THEORY 275 15.3 COGNITIVE BIASES 276 15.4 SYSTEMS FAILURES 279 15.5 COGNITIVE DEBIASING 285 15.6 BIBLIOGRAPHY 288 CHAPTER 16: DELIVERING VALUE AND RESOLVING CONFLICTS 289 16.1 INTRODUCTION 289 16.2 DELIVERING SYSTEMS VALUE 289 16.3 CONFLICT ANALYSIS AND RESOLUTION 294 16.4 BIBLIOGRAPHY 299 CHAPTER 17: MULTI-OBJECTIVE MULTI-AGENT DECISION MAKING 300 17.1 INTRODUCTION 300 17.2 UTILITY-BASED REWARDS 300 17.3 REPRESENTATION OF THE DECISION PROCESS 301 17.4 KEY TYPES OF DECISION PROCESSES 302 17.5 EXAMPLE-1 - WOLVES AND SHEEP PREDATION 305 17.6 EXAMPLE-2 - COOPERATIVE TARGET OBSERVATION 308 17.7 EXAMPLE-3 - SEAPORT LOGISTICS 310 17.8 BIBLIOGRAPHY 313 CHAPTER 18: SYSTEMS ENGINEERING USING CATEGORY THEORY 315 18.1 INTRODUCTION 315 18.2 THE PROBLEM OF MULTIDISCIPLINARY, COLLABORATIVE DESIGN 315 18.3 BRIEF BACKGROUND ON CATEGORY THEORY AND SYSTEMS ENGINEERING 316 18.4 EXAMPLE - DESIGNING AN ELECTRIC VEHICLE 317 18.5 CATEGORY THEORY (CT) AS A SYSTEM SPECIFICATION LANGUAGE 322 18.6 CATEGORICAL MULTIDISCIPLINARY COLLABORATIVE DESIGN (C-MCD) 329 18.7 THE C-MCD CATEGORIES 331 18.8 THE CATEGORICAL DESIGN PROCESS 339 18.9 CONCLUSION 340 18.10 ACKNOWLEDGMENT 340 18.11 BIBLIOGRAPHY 340 CHAPTER 19: HOLISTIC RISK MANAGEMENT USING SOSF METHODOLOGY 342 19.1 INTRODUCTION 342 19.2 LIMITATIONS OF CURRENT RISK MANAGEMENT PRACTICES 342 19.3 FEATURES OF SYSTEMS OF SYSTEMS FAILURES (SOSF) 343 19.4 EXAMPLE-1 - HOLISTIC RISK MANAGEMENT AND FAILURE CLASSES 347 19.5 EXAMPLE-2 – SYNTHETIC SOSF RISK MANAGEMENT 354 19.6 CONCLUSION 358 19.7 ACKNOWLEDGMENT 358 19.8 BIBLIOGRAPHY 358 CHAPTER 20: SYSTEMIC ACCIDENTS AND MISHAPS ANALYSES 360 20.1 INTRODUCTION TO ACCIDENT CAUSATION MODELS 360 20.2 BASIC ACCIDENTS AND MISHAPS CONCEPTS 360 20.3 CLASSIFICATION OF INCIDENT CAUSATION MODELS 361 20.4 SYSTEMS THEORETIC ACCIDENT MODEL AND PROCESS (STAMP) 362 20.5 CAUSAL ANALYSIS SYSTEM THEORY (CAST) 365 20.6 CAST PROCEDURE 366 20.7 CAST EXAMPLE - CH-53 HELICOPTERS MID-AIR COLLISION 367 20.8 BIBLIOGRAPHY 374 APPENDIX-A: DISTINGUISHED SYSTEMS SCIENCE RESEARCHERS 376 APPENDIX-B: DISTINGUISHED SYSTEMS THINKING RESEARCHERS 378 APPENDIX-C: PERMISSIONS TO USE THIRD-PARTY COPYRIGHT MATERIAL 380 APPENDIX-D: LIST OF ACRONYMS 392 INDEX 398
£96.30
Kogan Page Ltd Systems Thinking for Business and Management
Book SynopsisUmit S Bititci is Professor of Business Performance at Edinburgh Business School, Heriot-Watt University, UK. He has worked with an international portfolio of companies and public sector organizations and has led several international research and development projects with his research portfolio c 20million. Agnessa Spanellis is a Senior Lecturer at The University of Edinburgh, UK, where she teaches modules on Systems Approaches to Sustainability and Business Thinking. She has been published in peer-reviewed journals, books and outlets such as The Conversation.Trade Review"A tour de force which manages to explain the theory in simple terms whilst remaining rooted in the practice. An ideal introduction to our modern world of systems." * Sir Iain Vallance, former CEO and chairman of British Telecom *"Systems Thinking for Business and Management is ideal for students interested in learning about and using systems thinking. It is well-written, easy to understand and provides a solid foundation for those interested in modelling systems. Providing a comprehensive overview of systems thinking, this textbook includes discussions of basic concepts, methods and models, as well as applications of systems thinking in various industrial business case studies and future systems thinking." * Joniarto Parung, Professor of Supply Chain Management and Rector, University of Surabaya, Indonesia *"This book is invaluable for both practitioners and students of business and operations. There is no other book that covers these topics in a practically useful way." * Kathryn E. Stecke, Professor of Operations Management, University of Texas, USA *"The authors' ability to apply systems thinking to practical problems is an invaluable resource for students and for those of us managing a business in today's complex, interconnected and volatile world." * Gilad Tiefenbrun, CEO, Linn products, UK *"A comprehensive book and a must-read for students and researchers. In particular, part four's focus on the future is unique in the sense that it offers readers systems thinking insights in the age of VUCA." * Toshiko Kikkawa, Professor of Social Psychology, Keio University, Japan *"System thinking is one of the most important topics in management that is unfortunately underestimated by a wide audience. Systems Thinking for Business and Management provides an opportunity to explore these topics in depth and gain essential skills for business. The authors guide us from the first pages and provide simple narratives to explain complex theories and methods. This book also includes plenty of examples, methods and tools that provide tangible input and allow for fast adoption of the content." * Igor Levinskiy, Delivery Executive, SAP EMEA South, Dubai *Table of Contents Chapter - 01: Introduction; Section - ONE: Fundamentals of systems thinking; Chapter - 02: Introduction to systems; Chapter - 03: Understanding systems; Section - TWO: Models and methods; Chapter - 04: Common system models and frameworks; Chapter - 05: Hard systems thinking; Chapter - 06: Soft systems thinking; Chapter - 07: Systems thinking in group decision making; Section - THREE: Systems complexity; Chapter - 08: Understanding the behaviour of complex systems; Chapter - 09: Changing complex systems; Section - FOUR: The future; Chapter - 10: Future systems thinking; Chapter - 11: Summary and key takeaways; Chapter - 12: Glossary;
£112.50
O'Reilly Media Prototyping for Designers
Book SynopsisBy explaining the goals and methodologies behind prototyping-and demonstrating how to prototype for both physical and digital products-this practical guide helps beginning and intermediate designers become more comfortable with creating and testing prototypes early and often in the process.
£19.19
John Wiley and Sons Ltd Computers in Context: The Philosophy and Practice
Book SynopsisWhen software systems are delivered too late, when they fail to meet the needs of their users, when only a fraction of their capacity is used, when their maintenance costs more than their development, when changes are impossible – then there is a frantic search for new and better engineering techniques and tools. Dahlbom ande Mathiassen advocate a different approach to these problems: pausing and reflection. Surprisingly little time in the education of systems developers is devoted to a consideration of the methods, goals and politics of computerization. The core of the book is an examination of the notion of quality itself. The effective computer professional must arrive at his or her sense of what quality can and should mean in a particular situation in order to resolve the inevitable creative tensions between the nature of people and that of computers, between structured systems and the process of change. The authors draw on a rich range of literature from philosophy, organizational theory, and technology and social change to support their points. But, adducing many real-life examples they avoid jargon and presuppose no formal background. Computer in Context will help students, computer professionals, and managers alike understand better what it is they are trying to do with computer systems, how and why.Trade Review "Dahlbom and Mathiassen have written a pathbreaking book about software development in a meaningful human context. They examine key assumptions about the role of software developers, and their relationship to culture and work in a way which touches everyday practice and which can subtly transform it. It should be read by every practicing software developer." – Rob Kling, University of California, Irvine "I enjoyed this book. It is both more amusing and more challenging than the usual books on system design." – Joseph A. Goguen, University of Oxford.Table of ContentsPreface. Part I. Systems. Computers. Information. Thinking. Part II. Development. Construction. Evolution. Intervention. Part III. Quality. Artifacts. Culture. Power. Part IV. Practice. Computers and People. Systems and Change. From Philosophy to Practice. Notes for Instructors. Exercises. Further Reading. References. Index.
£32.78
Manning Publications Bayesian Optimization in Action
Book SynopsisApply advanced techniques for optimising machine learning processes For machine learning practitioners confident in maths and statistics. Bayesian Optimization in Action shows you how to optimise hyperparameter tuning, A/B testing, and other aspects of the machine learning process, by applying cutting-edge Bayesian techniques. Using clear language, Bayesian Optimization helps pinpoint the best configuration for your machine-learning models with speed and accuracy. With a range of illustrations, and concrete examples, this book proves that Bayesian Optimisation doesn't have to be difficult! Key features include: Train Gaussian processes on both sparse and large data sets Combine Gaussian processes with deep neural networks to make them flexible and expressive Find the most successful strategies for hyperparameter tuning Navigate a search space and identify high-performing regions Apply Bayesian Optimisation to practical use cases such as cost-constrained, multi-objective, and preference optimisation Use PyTorch, GPyTorch, and BoTorch to implement Bayesian optimisation You will get in-depth insights into how Bayesian optimisation works and learn how to implement it with cutting-edge Python libraries. The book's easy-to-reuse code samples will let you hit the ground running by plugging them straight into your own projects! About the technology Experimenting in science and engineering can be costly and time-consuming, especially without a reliable way to narrow down your choices. Bayesian Optimisation helps you identify optimal configurations to pursue in a search space. It uses a Gaussian process and machine learning techniques to model an objective function and quantify the uncertainty of predictions. Whether you're tuning machine learning models, recommending products to customers, or engaging in research, Bayesian Optimisation can help you make better decisions faster.
£43.69
Arcler Press Systems Analysis and Design
Book SynopsisThis book explores the process of developing effective and efficient information systems. It covers topics such as requirements gathering, system design, implementation, and maintenance. The book provides a structured approach to systems development and emphasizes the importance of understanding business processes and user needs. This book is a valuable resource for anyone involved in systems analysis and design.Table of Contents Chapter 1 Introduction to System Analysis and Design Chapter 2 System Development Life Cycle Chapter 3 Requirements Modeling Chapter 4 Data and Process Modeling Chapter 5 Architecture Design Chapter 6 User Interface Design Chapter 7 Managing Systems Implementation Chapter 8 Managing Systems Support and Security
£87.20
ISTE Ltd and John Wiley & Sons Inc Metaheuristics for Intelligent Electrical
Book SynopsisIntelligence is defined by the ability to optimize, manage and reconcile the currents of physical, economic and even social flows. The strong constraint of immediacy proves to be an opportunity to imagine, propose and deliver solutions on the common basis of optimization techniques. Metaheuristics for Intelligent Electrical Networks analyzes the use of metaheuristics through independent applications but united by the same methodology.Table of ContentsIntroduction xi Chapter 1 Single Solution Based Metaheuristics 1 1.1 Introduction 1 1.2 The descent method 2 1.3 Simulated annealing 3 1.4 Microcanonical annealing 4 1.5 Tabu search 6 1.6 Pattern search algorithms 6 1.6.1 The GRASP method 7 1.6.2 Variable neighborhood search 8 1.6.3 Guided local search 10 1.6.4 Iterated local search 11 1.7 Other methods 12 1.7.1 The Nelder–Mead simplex method 13 1.7.2 The noising method 14 1.7.3 Smoothing methods 15 1.8 Conclusion 16 Chapter 2 Population-based Methods 17 2.1 Introduction 17 2.2 Evolutionary algorithms 18 2.2.1 Genetic algorithms 18 2.2.2 Evolution strategies 20 2.2.3 Coevolutionary algorithms 21 2.2.4 Cultural algorithms 21 2.2.5 Differential evolution 23 2.2.6 Biogeography-based optimization 25 2.2.7 Hybrid metaheuristic based on Bayesian estimation 27 2.3 Swarm intelligence 29 2.3.1 Particle Swarm Optimization 29 2.3.2 Ant colony optimization 32 2.3.3 Cuckoo search 35 2.3.4 The firefly algorithm 36 2.3.5 The fireworks algorithm 38 2.4 Conclusion 42 Chapter 3 Performance Evaluation of Metaheuristics 43 3.1 Introduction 43 3.2 Performance measures 44 3.2.1 Quality of solutions 44 3.2.2 Computational effort 45 3.2.3 Robustness 46 3.3 Statistical analysis 46 3.3.1 Data description 47 3.3.2 Statistical tests 48 3.4 Literature benchmarks 49 3.4.1 Characteristics of a test function 49 3.4.2 Test functions 50 3.5 Conclusion 58 Chapter 4 Metaheuristics for FACTS Placement and Sizing 59 4.1 Introduction 59 4.2 FACTS devices 61 4.2.1 The SVC 62 4.2.2 The STATCOM 63 4.2.3 The TCSC 63 4.2.4 The UPFC 63 4.3 The PF model and its solution 64 4.3.1 The PF model 64 4.3.2 Solution of the network equations 66 4.3.3 FACTS implementation and network modification 69 4.3.4 Formulation of FACTS placement problem as an optimization issue 69 4.4 PSO for FACTS placement 72 4.4.1 Solutions coding 73 4.4.2 Binary particle swarm optimization 75 4.4.3 Proposed Lévy-based hybrid PSO algorithm 82 4.4.4 “Hybridization” of continuous and discrete PSO algorithms for application to the positioning and sizing of FACTS 99 4.5 Application to the placement and sizing of two FACTS 100 4.5.1 Application to the 30-node IEEE network 103 4.5.2 Application to the IEEE 57-node network 104 4.5.3. Significance of the modified velocity likelihoods method 109 4.5.4 Influence of the upper and lower bounds on the velocity Vciof particles ci 111 4.5.5 Optimization of the placement of several FACTS of different types (general case) 115 4.6 Conclusion 118 Chapter 5 Genetic Algorithm-based Wind Farm Topology Optimization 121 5.1 Introduction 121 5.2 Problem statement 122 5.2.1 Context 122 5.2.2 Calculation of power flow in wind turbine connection cables 125 5.3 Genetic algorithms and adaptation to our problem 129 5.3.1 Solution encoding 129 5.3.2 Selection operator 131 5.3.3 Crossover 132 5.3.4 Mutation 135 5.4 Application 137 5.4.1 Application to farms of 15–20 wind turbines 140 5.4.2 Application to a farm of 30 wind turbines 140 5.4.3 Solution of a farm of 30 turbines proposed by human expertise 144 5.4.4 Validation 145 5.5 Conclusion 145 Chapter 6 Topological Study of Electrical Networks 149 6.1 Introduction 149 6.2 Topological study of networks 150 6.2.1 Random graphs 151 6.2.2 Generalized random graphs 151 6.2.3 Small-world networks 152 6.2.4 Scale-free networks 152 6.2.5 Some results inspired by the theory of percolation 153 6.2.6 Network dynamic robustness 160 6.3 Topological analysis of the Colombian electrical network 161 6.3.1 Phenomenological characteristics 161 6.3.2 Fractal dimension 169 6.3.3 Network robustness 179 6.4 Conclusion 182 Chapter 7. Parameter Estimation of α-Stable Distributions 183 7.1 Introduction 183 7.2 Lévy probability distribution 184 7.2.1 Definitions 184 7.2.2 McCulloch α-stable distribution generator 189 7.3 Elaboration of our non-parametric α-stable distribution estimator 191 7.3.1 Statistical tests 192 7.3.2 Identification of the optimization problem and design of the non-parametric estimator 195 7.4 Results and comparison with benchmarks 197 7.4.1 Validation with benchmarks 197 7.4.2 Parallelization of the process on a GP/GPU card 211 7.5 Conclusion 220 Chapter 8 SmartGrid and MicroGrid Perspectives 221 8.1 New SmartGrid concepts 221 8.2 Key elements for SmartGrid deployment 224 8.2.1 Improvement of network resilience in the face of catastrophic climate events 225 8.2.2 Increasing electrical network efficiency 227 8.2.3 Integration of the variability of renewable energy sources 229 8.3 SmartGrids and components technology architecture 231 8.3.1 Global SmartGrid architecture 231 8.3.2 Basic technological elements for SmartGrids 232 8.3.3 Integration of new MicroGrid layers: definition 235 Appendix 1 241 Appendix 2 245 Bibliography 251 Index 265
£125.06
ISTE Ltd and John Wiley & Sons Inc Metaheuristics for Vehicle Routing Problems
Book SynopsisThis book is dedicated to metaheuristics as applied to vehicle routing problems. Several implementations are given as illustrative examples, along with applications to several typical vehicle routing problems. As a first step, a general presentation intends to make the reader more familiar with the related field of logistics and combinatorial optimization. This preamble is completed with a description of significant heuristic methods classically used to provide feasible solutions quickly, and local improvement moves widely used to search for enhanced solutions. The overview of these fundamentals allows appreciating the core of the work devoted to an analysis of metaheuristic methods for vehicle routing problems. Those methods are exposed according to their feature of working either on a sequence of single solutions, or on a set of solutions, or even by hybridizing metaheuristic approaches with others kind of methods.Table of ContentsNotations and Abbreviations ix Introduction xiii Chapter 1. General Presentation of Vehicle Routing Problems 1 1.1. Logistics management and combinatorial optimization 1 1.1.1. History of logistics 2 1.1.2. Logistics as a science 5 1.1.3. Combinatorial optimization 5 1.2. Vehicle routing problems 6 1.2.1. Problems in transportation optimization 6 1.2.2. Vehicle routing problems in other contexts 7 1.2.3. Characteristics of vehicle routing problems 7 1.2.4. The capacitated vehicle routing problem 11 1.3. Conclusion 13 Chapter 2. Simple Heuristics and Local Search Procedures 15 2.1. Simple heuristics 16 2.1.1. Constructive heuristics 16 2.1.2. Two-phase methods 19 2.1.3. Best-of approach and randomization 22 2.2. Local search 23 2.2.1. Principle 23 2.2.2. Classical moves 24 2.2.3. Feasibility tests 25 2.2.4. General approach from Vidal et al 28 2.2.5. Multiple neighborhoods 30 2.2.6. Very constrained problems 33 2.2.7. Acceleration techniques 33 2.2.8. Complex moves 36 2.3. Conclusion 37 Chapter 3. Metaheuristics Generating a Sequence of Solutions 39 3.1. Simulated annealing (SA) 39 3.1.1. Principle 39 3.1.2. Simulated annealing in vehicle routing problems 40 3.2. Greedy randomized adaptive search procedure: GRASP 41 3.2.1. Principle 41 3.2.2. GRASP in vehicle routing problems 43 3.3. Tabu search 44 3.3.1. Principle 44 3.3.2. Tabu search in vehicle routing problems 45 3.4. Variable neighborhood search 47 3.4.1. Principle 47 3.4.2. Variable neighborhood search in vehicle routing problems 49 3.5. Iterated local search 50 3.5.1. Principle 50 3.5.2. Iterated local search in vehicle routing problems 52 3.6. Guided local search 54 3.6.1. Principle 54 3.6.2. Guided local search in vehicle routing problems 55 3.7. Large neighborhood search 56 3.7.1. Principle 56 3.7.2. Large neighborhood search in vehicle routing problems 58 3.8. Transitional forms 59 3.8.1. Evolutionary local search principle 59 3.8.2. Application to vehicle routing problems 60 3.9. Selected examples 61 3.9.1. GRASP for the location-routing problem 61 3.9.2. Granular tabu search for the CVRP 65 3.9.3. Adaptive large neighborhood search for the pickup and delivery problem with time windows 69 3.10. Conclusion 74 Chapter 4. Metaheuristics Based on a Set of Solutions 77 4.1. Genetic algorithm and its variants 77 4.1.1. Genetic algorithm 77 4.1.2. Memetic algorithm 79 4.1.3. Memetic algorithm with population management 79 4.1.4. Genetic algorithm and its variants in vehicle routing problems 80 4.2. Scatter search 82 4.2.1. Scatter search principle 82 4.2.2. Scatter search in vehicle routing problems 83 4.3. Path relinking 83 4.3.1. Principle 84 4.3.2. Path relinking in vehicle routing problems 85 4.4. Ant colony optimization 86 4.4.1. Principle 86 4.4.2. ACO in vehicle routing problems 89 4.5. Particle swarm optimization 89 4.5.1. Principle 89 4.5.2. PSO in vehicle routing problems 90 4.6. Other approaches and their use in vehicle routing problems 91 4.7. Selected examples 92 4.7.1. Scatter search for the periodic capacitated arc routing problem 92 4.7.2. PR for the muti-depot periodic VRP 97 4.7.3. Unified genetic algorithm for a wide class of vehicle routing problems 101 4.8. Conclusion 106 Chapter 5. Metaheuristics Hybridizing Various Components 109 5.1. Hybridizing metaheuristics 109 5.1.1. Principle 110 5.1.2. Application to vehicle routing problems 111 5.1.3. Selected examples 112 5.2. Matheuristics 122 5.2.1. Principle 123 5.2.2. Application to vehicle routing problems 124 5.2.3. Selected examples 128 5.3. Conclusion 144 Conclusion 145 Bibliography 149 Index 167
£125.06
ISTE Ltd and John Wiley & Sons Inc Memory and Action Selection in Human-Machine
Book SynopsisThe first goal of this book is to extend Two Minds originating from behavioral economics to the domain of interaction, where the time dimension has to be dealt with rigorously; in human–machine interaction, it is of crucial importance how synchronization between conscious processes and unconscious processes is established for a sense of smoothness, and how memory processes and action selection processes are coordinated. The first half this book describes the theory in detail. The book begins by outlining the whole view of the theory consisting of action selection processes and memorization processes, and their interactions. Then, a detailed description for action selection processes theorized as a nonlinear dynamic human behavior model with real-time constraints is provided, followed by a description for memorization processes. Also, implications of the theory to human–machine interactions are discussed. The second goal of this book is to provide a methodology to study how Two Minds works in practice when people use interactive systems. The latter half of this book describes theory practices in detail. A new methodology called Cognitive Chrono-Ethnography (CCE) is introduced, which adds the time dimension to Hutchins’ Cognitive Ethnography, in order to practice "know the users" systematically by designing user studies based on a simulation of users’ mental operations controlled by Two Minds. The author then shows how CCE has been applied to understanding the ways in which people navigate in real physical environments by walking and by car, respectively, and explores the possibility of applying CCE to predict people’s future needs. This is not for understanding how people use interfaces at present but to predict how people want to use the interfaces in the future given they are currently using them in a certain way Finally, the book concludes by describing implications of human–machine interactions that are carried out while using modern artefacts for people's cognitive development from birth, on the basis of the theories of action selection and memorization.Table of ContentsIntroduction ix Part 1. Theoretical Foundation for Dealing with Action Selection and Memorization 1 Chapter 1. A Unified Theory of Action Selection and Memory 3 1.1. Organic self-consistent field theory 3 1.1.1. Self-consistent field theory in physics 3 1.1.2. “Organic” SCFT 4 1.1.3. Human beings considered in O-SCFT 4 1.1.4. Scale mix 5 1.2. Development of brain architecture model under the NDHBmodel/RT 6 1.2.1. O-PDP 6 1.2.2. The guideline for architecture selection 6 1.2.3. Development of cross-networks of neurons in the brain 7 Chapter 2. NDHB-Model/RT: Nonlinear Dynamic Human Behavior Model with Realtime Constraints 11 2.1. Maximum satisfaction architecture 11 2.1.1. Happiness goals 11 2.1.2. Society layers 12 2.1.3. Brain layers 12 2.1.4. Conditions to make people feel satisfaction 15 2.2. Brain information hydrodynamics 16 2.2.1. The time axis is central to information flow 17 2.2.2. Cerebrum formation process 17 2.2.3. Information flows in the brain 19 2.2.4. Emergence of emotion in BIH 20 2.2.5. Biorhythm of information flow 21 2.2.6. Role of language 21 2.2.7. Multiple personality disorder 21 2.3. Structured meme theory 22 2.3.1. Meme 22 2.3.2. Memes propagate by means of resonance 23 2.3.3. Characteristics of meme propagation 24 2.4. NDHB-model/RT 25 2.5. MHP/RT: Model human processor with real-time constraints 27 2.5.1. MHP/RT’s basic flow 28 2.5.2. Basic MHP/RT behaviors 30 2.6. Two Minds and emotions 36 2.6.1. Dynamics of consciousness–emotion interaction: an explanation by MHP/RT 37 2.6.2. Taxonomy of emotions: behavioral perspective 40 Chapter 3. Layered-structure of Memory and its Development 43 3.1. MHP/RT modules and their associated memories 43 3.1.1. Memory formation process 45 3.1.2. MD memory frames 46 3.1.3. Memory functions via resonance 49 3.1.4. Memory operates in pipelining 49 3.2. Hierarchical structure of human action selection 51 3.2.1. Three-layered structure of interneurons system 51 3.2.2. Formation process 51 3.3. Emotion initiation via memory processes 54 Chapter 4. Implication for Human–Machine Interaction: Autonomous System Interaction Design (ASID) based on NDHB-Model/RT 57 4.1. Users modeled by MHP/RT with MD memory frames 57 4.2. Autonomous systems versus linear systems 58 4.2.1. Linear systems 58 4.2.2. Autonomous systems 60 4.3. Needs that a society of information systems must meet 60 4.4. Outline of ASI 61 4.5. Conclusions 62 Part 2. Theoretically Motivated Methodology for Understanding Users 65 Chapter 5. Cognitive Chrono-ethnography 67 5.1. Understanding people’s behavior in real life 67 5.2. Cognitive chrono-ethnography 69 5.2.1. Requirements for the methodology (CCE) to study human beings’ behavior in real life 69 5.2.2. CCE procedure 70 5.2.3. Behavior selection shaping factors 72 Chapter 6. A CCE Study: Slow Self-paced Navigation 75 6.1. Introduction: navigation in a train station by following signs 75 6.2. Steps 1 and 2 of CCE 76 6.2.1. Attention, planning and working memory 77 6.2.2. An MHP/RT simulation of navigation behavior 78 6.3. Step 3 of CCE: monitor recruiting 82 6.3.1. Investigation of cognitive aging characteristics 82 6.4. Steps 4 and 5 of CCE: monitor behavior observation and individual model construction 83 6.4.1. Train stations, tasks and participants 84 6.4.2. Method 85 6.5. Step 6 of CCE: socioecological model construction 86 6.6. Discussion 87 6.6.1. Two modes of navigation 87 6.6.2. Web navigation 88 6.6.3. Nature of complicated navigation processes 90 6.7. Conclusions 90 Chapter 7. Fast Externally-paced Navigation 93 7.1. Introduction 93 7.2. Steps 1 and 2 of CCE 95 7.2.1. Designing a CCE study 96 7.3. Step 3 of CCE: monitor recruiting 98 7.3.1. Screening 99 7.3.2. Interview for the final selection 100 7.4. Steps 4 and 5 of CCE: monitor behavior observation and individual model construction 100 7.4.1. Data analysis 100 7.4.2. Information necessary for safe and enjoyable driving 102 7.4.3. Examples 103 7.5. Conclusions 105 Chapter 8. Designing for Future Needs 109 8.1. Introduction 109 8.2. Making inaccessible future needs accessible: t-translation invariant principle 110 8.3. A case study of CCE: why do fans repeat visits to the ballpark? 112 8.3.1. Steps 1 and 2 of CCE 112 8.3.2. Step 3 of CCE: monitor recruiting 115 8.3.3. Step 4 of CCE: field observation 115 8.3.4. Step 5 of CCE: conduct retrospective interviews 116 8.3.5. Step 6 of CCE: socioecological model construction 117 8.3.6. Results: developing from a pre-fan to a repeater 120 8.4. Discussion 122 8.4.1. Selection of elite monitors 122 8.4.2. CCE interview 122 8.4.3. Applicability of CCE 123 8.5. Conclusions 124 Conclusion 127 Bibliography 133 Index 137
£125.06
Edward Elgar Publishing Ltd Technology and Anti-Money Laundering: A Systems
Book SynopsisThis insightful book examines the influence of information systems on anti-money laundering (AML). It builds on systems theory in order to develop a coherent theoretical framework that can be used for AML research.By using a case study of a major financial institution in the EU-area, a number of technological influences on AML are deconstructed and are used to examine the role that technology plays within AML. The book provides a systems theoretical description of the effects of technology on AML and offers considerations on the risk-based approach - the most important contemporary evolution within regulatory initiatives on AML and terrorism financing. Technology and Anti-Money Laundering will appeal to researchers of financial crime and AML as well as those interested in information systems and systems theory. A number of considerations for practitioners are also discussed, including the risk-based approach and the integration of AML-technology in financial institutions, as well as an important data-mining application. Money Laundering Reporting Officers (MLROs) in financial institutions and central bankers will also find much of interest in this book.Trade Review‘. . . a stimulating look at the hard work done in many specialisms that collectively seek to combat money laundering.’ -- Sally Ramage, The Criminal Lawyer‘While there is much noise about the control of money laundering, there are few whose work is able to rise above the din and in clear notes contribute in a constructive manner to the debate. This work is not only an intelligent discussion of many of the substantive issues relating to the control of money laundering, but a great deal more. Drawing on systems theory and seeing the control of money laundering particularly from the standpoint of technology as complex and integral to the proper and effective operation of financial institutions, the author addresses in a novel and practical way the design and management of risk based compliance. The theory is tested, not only in terms of viable technology, but also in an actual case study involving real issues in a bank. Consequently, those concerned with the formulation of policy, the design of controls and procedures and the implementation of such will find the contribution that this book makes of great significance.’ -- Barry Rider, Bryan Cave LLP, UK‘This book avoids the usual trap of interminably listing AML war stories. Instead Dr. Demetis presents a solid theoretical foundation for AML research and practice. He gives a damning critique of the way so-called technological solutions are used uncritically by some AML professionals, and analyses the risk-based approach, describing its problems and ways of avoiding them. He presents a fascinating in-depth case study of a financial institution, and a short case of a bank using technology to improve its True Positive Rate substantially to 17 per cent.’ -- Ian Angell, London School of Economics, UK‘Dr Demetis makes a great contribution to our understanding of anti-money laundering at both a systems and practical level. [He] writes as someone who not only thinks deeply about these issues but, as the in-depth case examples show, has tried to see how far technology can address some audacious goals. Readers will learn that while risk-based approaches to anti-money laundering have been an interesting regulatory development, practical implementation, despite the hype of technology vendors, is “still at a primordial state”.’ -- Michael Mainelli, Gresham College and Z/YEN Group, UKTable of ContentsContents: Preface 1. Introduction 2. Introduction to Anti-Money Laundering 3. On Systems Theory 4. The Case Study of Drosia Bank 5. Systems Theory – A Theory for AML 6. The Risk-based Approach and a Risk-based Data-mining Application References Index
£94.00
ISTE Ltd and John Wiley & Sons Inc Model Driven Engineering for Distributed
Book SynopsisModel-based development methods, and supporting technologies, can provide the techniques and tools needed to address the dilemma between reducing system development costs and time, and developing increasingly complex systems. The Model Driven Architecture (MDA) initiative of the Object Management Group (OMG) is concerned with the development of standards and technologies that enable and support model-based system development. The aim of this book is to provide the information needed to understand and apply MDE (including MDA) approaches to the development of embedded systems. Chapters, written by experts from academia and industry, cover topics relating to MDE practices and methods, as well as emerging MDE technologies. Much of the writing is based on the presentations given at the Summer School 'MDE for Embedded Systems' held at Brest, France, in September 2004.Table of Contents1. Model engineering: from principles to platforms - Jean Bezivin; 2. Model-driven development of distributed real-time and embedded systems - Douglas C. Schmidt; 3. About model-transformations: QVT vs. OCL vs.... - Pierre-Alain Muller; 4. Separating dependability and technology-specific concerns using aspect-oriented modelling techniques - Robert France; 5. Model-driven systems engineering: SysML & the MDSysE approach at THALES - Veronique Normand and Daniel Exertier; 6. Maturity of model driven engineering for embedded control systems from a mechatronic perspective - Martin Torngren; 7. Real time components and contracts - Jean-Marc Jezequel; 8. The THINK component-based operating system - Jean-Philippe Fassino; 9. Model-driven schedulability analysis - Jean-Philippe Babau and Sebastien Gerard; 10. Performance analysis based on the UML SPT profile - Dorina C. Petriu; 11. Embedded code generation - Ivan Porres; 12 - Model-driven architecture for intensive embedded systems - Lossan Bonde, Pierre Boulet, Arnaud Cuccuru, Jean-Luc Dekeyser, Cedric Dumoulin, Philippe Marquet and Michael Samyn; 13. Spidergon: a NoC modeling paradigm - Marcello Coppola.
£128.66
J Ross Publishing Mastering Business Analysis Versatility: Seven
Book Synopsis
£54.00
Elsevier Science & Technology Network Processor Design
Book SynopsisIllustrates the potential for NP applications, helping to lay a theoretical foundation for the architecture, evaluation, and programming of networking processors. This volume emphasizes research in the areas of architecture, tools and techniques, and applications. It also investigates applications of network processor technology at Intel.Table of Contents1. Network Processors: New Horizons Patrick Crowley, Mark A. Franklin, Haldun Hadimioglu, Peter Z. Onufryk 2. Supporting Mixed Real-Time Workloads in Multithreaded Processors with Segmented Instruction Caches Patrick Crowley 3. Efficient Packet Classification with Digest Caches Francis Chang, Wu-chang Feng, Wu-chi Feng, Kang Li 4 Towards a Flexible Network Processor Interface for RapidIO, Hypertransport, and PCI-Express Christian Sauer, Matthias Gries, Kurt Keutzer, Jose Ignacio Gomez 5. A High-Speed, Multithreaded TCP Offload Engine for 10 Gb/s Ethernet Yatin Hoskote, Sriram Vangal, Vasantha Erraguntla, Nitin Borkar 6. A Hardware Platform for Network Intrusion Detection and Prevention Chris Clark,Wenke Lee, David Schimmel, Didier Contis, Mohamed Koné, Ashley Thomas 7. Packet Processing on a SIMD Stream Processor Jathin S. Rai, Yu-Kuen Lai, Gregory T. Byrd 8. A Programming Environment for Packet-Processing Systems: Design Considerations Harrick Vin, Jayaram Mudigonda, Jamie Jason, Erik J. Johnson,Roy Ju, Aaron Kunze, Ruiqi Lian 9. RNOS—A Middleware Platform for Low-Cost Packet-Processing Devices Jonas Greutert, Lothar Thiele 10. On the Feasibility of Using Network Processors for DNA Queries Herbert Bos, Kaiming Huang 11. Pipeline Task Scheduling on Network Processors Mark A. Franklin, Seema Datar 12. A Framework for Design Space Exploration of Resource Efficient Network Processing on Multiprocessor SoCs Matthias Grünewald, Jörg-Christian Niemann, Mario Porrmann, Ulrich Rückert 13. Application Analysis and Resource Mapping for Heterogeneous Network Processor Architectures Ramaswamy Ramaswamy, Ning Weng, Tilman Wolf References Index
£77.15
MIT Press Ltd Thoughtful Interaction Design A Design
Book SynopsisThe authors of Thoughtful Interaction Design go beyond the usual technical concerns of usability and usefulness to consider interaction design from a design perspective. The shaping of digital artifacts is a design process that influences the form and functions of workplaces, schools, communication, and culture; the successful interaction designer must use both ethical and aesthetic judgment to create designs that are appropriate to a given environment. This book is not a how-to manual, but a collection of tools for thought about interaction design.Working with information technology—called by the authors the material without qualities—interaction designers create not a static object but a dynamic pattern of interactivity. The design vision is closely linked to context and not simply focused on the technology. The authors' action-oriented and context-dependent design theory, drawing on design theorist Donald Schön's concept of the reflective practitioner, hel
£27.55
Cambridge University Press Digital Design
Book SynopsisThis introductory textbook provides students with a system-level perspective and the tools they need to understand, analyze and design digital systems. Going beyond the design of simple combinational and sequential modules, it shows how such modules are used to build complete systems, reflecting real-world digital design. All the essential topics are covered, including design and analysis of combinational and sequential modules, as well as system timing and synchronization. It also teaches how to write Verilog HDL in a productive and maintainable style that enables CAD tools to do much of the tedious work. A complete introduction to digital design is given through clear explanations, extensive examples and online Verilog files. The teaching package is completed with lecture slides, labs and a solutions manual for instructors. Assuming no previous digital knowledge, this textbook is ideal for undergraduate digital design courses that will prepare students for modern digital practice.Trade Review'Dally and Harting blend circuit and architecture design in a clear and constructive manner on the basis of their exceptional experience in digital design. Students will discover a modern and effective way to understand the fundamental underpinning of digital design, by being exposed to the different abstraction levels and views of computing systems.' Giovanni De Micheli, École Polytechnique Fédérale de Lausanne'Bill and Curt have combined decades of academic and industry experience to produce a textbook that teaches digital system design from a very practical perspective without sacrificing the theoretical understanding needed to train tomorrow's engineers. Their approach pushes students to understand not just what they are designing but also what they are building. By presenting key advanced topics, such as synthesis, delay and logical effort, and synchronization, at the introductory level, this book is in the rare position of providing both practical advice and deep understanding. In doing so, this book will prepare students well even as technology, tools, and techniques change in the future.' David Black-Schaffer, Uppsala University'Everything you would expect from a book on digital design from [Professor] Dally. Decades of practical experience are distilled to provide the tools necessary to design and compose complete digital systems. A clear and well written text that covers the basics and system-level issues equally well. An ideal starting point for the microprocessor and SoC designers of the future!' Robert Mullins, University of Cambridge and the Raspberry Pi Foundation'This textbook sets a new standard for how digital system design is taught to undergraduates. The practical approach and concrete examples [provide] a solid foundation for anyone who wants to understand or design modern complex digital systems.' Steve Keckler, University of Texas, Austin'This book not only teaches how to do digital design, but more importantly shows how to do good design. It stresses the importance of modularization with clean interfaces, and the importance of producing digital artifacts that not only meet their specifications, but which can also be easily understood by others. It uses an aptly chosen set of examples and the Verilog code used to implement them … It includes a section on the design of asynchronous logic, a topic that is likely to become increasingly important as energy consumption becomes a primary concern in digital systems … The final appendix on Verilog coding style is particularly useful. This book will be valuable not only to students, but to practitioners in the area. I recommend it highly.' Chuck Thacker, Microsoft'A terrific book with a terrific point of view of systems. Everything interesting - and awful - that happens in digital design happens because engineers must integrate ideas from bits to blocks, from signals to CPUs. The book does a great job of focusing on the important stuff, moving from foundations to systems, with the right amount of HDL (Verilog) focus to make everything practical and relevant.' Rob A. Rutenbar, University of Illinois, Urbana-ChampaignTable of ContentsPart I. Introduction: 1. The digital abstraction; 2. The practice of digital system design; Part II. Combinational Logic: 3. Boolean algebra; 4. CMOS logic circuits; 5. Delay and power of CMOS circuits; 6. Combinational logic design; 7. Verilog descriptions of combinational logic; 8. Combinational building blocks; 9. Combinational examples; Part III. Arithmetic Circuits: 10. Arithmetic circuits; 11. Fixed- and floating-point numbers; 12. Fast arithmetic circuits; 13. Arithmetic examples; Part IV. Synchronous Sequential Logic: 14. Sequential logic; 15. Timing constraints; 16. Datapath sequential logic; 17. Factoring finite-state machines; 18. Microcode; 19. Sequential examples; Part V. Practical Design: 20. Verification and test; Part VI. System Design: 21. System-level design; 22. Interface and system-level timing; 23. Pipelines; 24. Interconnect; 25. Memory systems; Part VII. Asynchronous Logic: 26. Asynchronous sequential circuits; 27. Flip-flops; 28. Metastability and synchronization failure; 29. Synchronizer design; Appendix A. Verilog coding style; References; Index of Verilog modules; Subject index.
£60.99
Cambridge University Press Logic in Computer Science Modelling and Reasoning
Book SynopsisThis second edition continues to provide a clear introduction to formal reasoning which is both relevant to the needs of modern computer science and rigorous enough for practical application. Improvements have been made throughout, with many extra and expanded sections and exercises. The coverage of model-checking has been substantially updated.Trade Review'… an unusual, inspiring and remarkable book … one can find in it all the material which is suitable for undergraduate and beginning graduate students in computer science and electrical engineering who will profit by using it in their professional activities in the near future.' Zentralblatt MATH'The second edition of this successful textbook continues to provide a clear introduction to formal reasoning relevant to the needs of modern computer science and sufficiently exacting for practical applications.' Phinews'This book provides an elegant introduction to formal reasoning that is relevant to computation science. This second edition improves the first one with extra and expanded sections on temporal logic model checking, SAT solvers, second-order logic, the Alloy specification language, and programming by contract. The material is up-to-date and practical …' Zentralblatt MATHTable of ContentsForeword; 1. Propositional logic; 2. Predicate logic; 3. Verification by model checking; 4. Program verification; 5. Modal logics and agents; 6. Binary decision diagrams; Bibliography; Index.
£54.99
iUniverse Zen and the Art of Systems Analysis Meditations on Computer Systems Development
a huge range and FREE tracked UK delivery on ALL orders.
£20.39
Springer Parallel Language and Compiler Research in Japan
Book Synopsis1 Introduction.- 2 Language Design and Implementation of DFCII for a Dataflow Supercomputer Sigma-1.- 3 EM-C: Programming With Explicit Parallelism and Locality for EM-4 Multiprocessor.- 4 Introduction of RWC Massively Parallel Programming Languages.- 5 Compiling and Managing Concurrent Objects for Efficient Execution on High-Performance MPPs.- 6 Implementation of Parallel Functional Language on Conventional Multiprocessors.- 7 A FORTRAN Compiler and A Visual Environment of Program Development for Dataflow Machines.- 8 Static Task Scheduling on Fine-Grain Supporting Multiprocessors.- 9 Fleng on PIE64 and its Programming Environment.- 10 Parallel Inference System Research in the Japanese FGCS Project.- 11 Oscar Fortran Multigrain Compiler.- 12 The Vectorizing/ Parallelizing Compiler V-Pascal.- 13 Automatic Parallelizing Compiler for Distributed Memory Parallel Computers: New Algorithms to Improve the Performance of the Inspector/Executor.- 14 Toward the Single and Multiple Programmed EnTable of ContentsForeword. 1. Introduction; L.F. Bic, et al. 2. Language Design and Implementation of DFCII for a Dataflow Supercomputer Sigma-1; S. Sekiguchi, et al. 3. EM-C: Programming with Explicit Parallelism and Locality for EM-4 Multiprocessor; M. Sato, et al. 4. Introduction of RWC Massively Parallel Programming Languages; Y. Ishikawa, et al. 5. Compiling and Managing Concurrent Objects for Efficient Execution on High-Performance MPPs; S. Matsuoka, et al. 6. Implementation of Parallel Functional Language on Conventional Multiprocessor; S. Kusakabe, et al. 7. A FORTRAN Compiler and a Visual Environment of Program Development for Dataflow Machines; T. Yasue, Y. Muraoka. 8. Static Task Scheduling on Fine-Grain Supporting Multiprocessors; T. Inagaki, et al. 9. FLENG on PIE74 and its Programming Environment; H. Nakada, H. Tanaka. 10. Parallel Inference System Research in the Japanese FGCS Project; T. Chikayama, K. Rokusawa. 11. OSCAR FORTRAN Multigrain Compiler; H. Kasahara, et al. 12. The Vectorizing/Parallelizing Compiler V-PASCAL; T. Tsuda, et al. 13. Automatic Parallelizing Compiler for Distributed Memory Parallel Computers: New Algorithms to Improve the Performance of the Inspector/Executor; A. Kubota, et al. 14. Toward the Single and Multiple Programmed Environments for the Future Large-Scaled Parallel Systems; A. Fukuda, K. Joe. 15. SM-1 and its Language Systems; T. Yuasa, et al. 16. PCASE: a Programming Environment for Parallel Supercomputers; Y. Seo, et al. 17. VPP FORTRAN forDistributed Memory Parallel Computers; T. Shindo, et al. 18. Parallel Programming Language ADETRAN; K. Zaiki, et al. 19. PDEQSOL (Partial Differential Equation Solver Language) for Parallel Computers; T. Okochi. Bibliography, Author/Subject Index.
£999.99
Springer Languages Compilers and RunTime Systems for Scalable Computers
Book Synopsis1 Non-Linear Array Dependence Analysis.- 2 Path Collection and Dependence Testing in the Presence of Dynamic, Pointer-Based Data Structures.- 3 CDA Loop Transformations.- 4 Optimizing Data-Parallel Stencil Computations in a Portable Framework.- 5 A Compiler Strategy for Shared Virtual Memories.- 6 Machine-Independent Parallel Programming Using the Divide-Andconquer Paradigm.- 7 Load Balancing and Data Locality Via Fractiling: An Experimental Study.- 8 A Path to Degrees Scalability and Efficient Performance.- 9 Runtime Support for Portable Distributed Data Structures.- 10 User Defined Compiler Support for Constructing Distributed Arrays.- 11 Compiling for Multithreaded Multicomputer.- 12 Enabling Primitives for Compiling Parallel Languages.- 13 Integrating Data and Task Parallelism in Scientific Programs.- 14 Communication Generation for Cyclic(K) Distributions.- 15 Point-To-Point Communication Using Migrating Ports.- 16 The Performance Impact of Address Relation Caching.- 17 The DesignTable of Contents1. Non-Linear Array Dependence Analysis; W. Pugh, D. Wonnacott. 2. Path Collection and Dependence Testing in the Presence of Dynamic, Pointer-Based Data Structures; J. Hummel, et al. 3. CDA Loop Transformations; D. Kulkarni, M. Stumm. 4. Optimizing Data-Parallel Stencil Computations in a Portable Framework; S.W. Chappelow, et al. 5. A Compiler Strategy for Shared Virtual Memories; F. Bodin, M. O'Boyle. 6. Machine-Independent Parallel Programming Using the Divide-and-Conquer Paradigm; S. Kumaran, M.J. Quinn. 7. Load Balancing and Data Locality via Fractiling: An Experimental Study; S.F. Hummel, et al. 8. A Path to Scalability and Efficient Performance; C.K. Shank, et al. 9. Runtime Support for Portable Distributed Data Structures; Chih-Po Wen, et al. 10. User Defined Compiler Support for Constructing Distributed Arrays; M. Rosing. 11. Compiling for Multithreaded Multicomputer; B. Sinharoy. 12. Enabling Primitives for Compiling Parallel Languages; S.C. Goldstein, et al. 13. Integrating Data and Task Parallelism in Scientific Programs; E. Deelman, et al. 14. Communication Generation for Cyclic(K) Distributions; K. Kennedy, et al. 15. Point-to-Point Communication Using Migrating Ports; I.T. Foster, et al. 16. The Performance Impact of Address Relation Caching; P.A. Dinda, D.R. O'Hallaron. 17. The Design of Microkernel Support for the SR Concurrent Programming Language; G.D. Benson, R.A. Olsson. 18. Runtime Support for Programming in AdaptiveParallel Environments; G. Agrawal, et al. 19. Data-Parallel Language Features for Sparse Codes; M. Ujaldon, et al. 20. The Quality of Partitions Produced by an Iterative Load Balancer; C.L. Bottasso, et al. 21. A New Compiler Technology for Handling HPF Data Parallel Constructs; F. Andre, et al. 22. An Improved Type-Inference Algorithm to Expose Parallelism in object-Oriented Programs; S. Kumar, et al. 23. Automatic Distribution of Shared ata Objects; K. Langendoen, et al. 24. Bottom-Up Scheduling with Wormhole and Circuit Switched Routing; K. Ghose, N. Mehdiratta. 25. Communication-Buffers for Data-Parallel, Irregular Computations; A. Muller, R. Ruhl. 26. Compiling Assembly Pattern on a Shared Virtual Memory; M. Hahadm, et al. 27. Distributed Memory Implementation of a Shared-Address Parallel Object-Oriented Language; Chu-Cheow Lim, J.A. Feldman. 28. Distributed Tree Structures for N-Body Simulation; A.S. Pai, et al. 29. Communication Generation and Optimiation for HPF; A. Thirumalai, et al. 30. Prediction Based Task Scheduling in Distributed Computing; M. Samadani, E. Kaltofen. 31. Refined Single-Threading for Parallel Functional Programming; G. Becker, et al. 32. Symmetric Distributed Computing with Dynamic Load Balancing and Fault Tolerance; T. Bubeck, et al. 33. The Relationship between Language paradigm and parellelism: The EQ Prototyping Language; T. Derby, et al. Index.
£999.99
Springer Advanced Transaction Models and Architectures
Book Synopsis1 Transactions in Transactional Workflows.- 2 WFMS: The Next Generation of Distributed Processing Tools.- 3 The Reflective Transaction Framework.- 4 Flexible Commit Protocols for Advanced Transaction Processing.- 5 ConTracts Revisited.- 6 Semantic-Based Decomposition of Transactions.- 7 Customizable Concurrency Control for Persistent Java.- 8 Toward Formalizing Recovery of (Advanced) Transactions.- 9 Transaction Optimization Techniques.- 10 An Extensible Approach To Realizing Advanced Transaction Models.- 11 Inter-and Intra-transaction Parallelism for Combined OLTP/OLAP Workloads.- 12 Towards Distributed Real-Time Concurrency and Coordination Control.- 13 Transaction Processing in Broadcast Disk Environments.- References.- Contributing Authors.Table of ContentsPreface. Part I: Workflow Transactions. 1. Transactions in Transactional Workflows; D. Worah, A. Sheth. 2. WFMS: The Next Generation of Distributed Processing Tools; G. Alonso, C. Mohan. Part II: Tool-Kit Approaches. 3. The Reflective Transaction Framework; R.S. Barge, C. Pu. 4. Flexible Commit Protocols for Advanced Transaction Processing; L. Mancini, et al. Part III: Long Transactions and Semantics. 5. Con Tracts Revisited; A. Reuter, et al. 6. Semantic-Based Decomposition of Transactions; P. Ammann, et al. Part IV: Concurrency Control and Recovery. 7. Customizable Concurrency Control for Persistent Java; L. Daynès, et al. 8. Toward Formalizing Recovery of (Advanced) Transactions; C.P. Martin, K. Ramamritham. Part V: Transaction Optimization. 9. Transaction Optimization Techniques; A. Helal, et al. Part VI: ECA Approach. 10. An Extensible Approach to Realizing Advanced Transaction Models; E. Anwar, et al. Part VII: OLTP/OLAP. 11. Inter- and Intra-Transaction Parallelism for Combined OLTP/OLAP Workloads; C. Hasse, G. Weikum. Part VIII: Real-Time Data Management. 12. Towards Distributed Real-Time Concurrency and Coordination Control; P. Jensen, et al. Part IX: Mobile Computing. 13. Transaction Processing in Broadcast Disk Environments; J. Shanmugasundaram, et al. References. Contributing Authors. Index.
£999.99
Provoking Thoughts Bridging the Communication Gap Specification by Example and Agile Acceptance Testing
£26.99
Cody-Cassidy Press Bpmn Method and Style 2nd Edition with Bpmn Implementers Guide
£36.86
£35.00
Neuri Consulting Llp Fifty Quick Ideas To Improve Your Tests
£26.99
Creative Media Partners, LLC Insider Threat Detection Using Microsoft Log Files
£22.75
Creative Media Partners, LLC Insider Threat Detection Using Microsoft Log Files
£14.96
Pearson Education Limited Modern Systems Analysis and Design Global Edition
Book SynopsisTable of Contents 1 The Systems Development Environment 2 The Origins of Software 3 Managing the Information Systems Project 4 Identifying and Selecting Systems Development Projects 5 Initiating and Planning Systems Development Projects 6 Determining System Requirements 7 Structuring System Process Requirements 8 Structuring System Data Requirements 9 Designing Databases 10 Designing Forms and Reports 11 Designing Interfaces and Dialogues 12 Designing Distributed and Internet Systems 13 System Implementation 14 Maintaining Information Systems Download the detailed table of contents
£64.79
Createspace Independent Publishing Platform Software Testing and QTP Automation
£12.12
Createspace Independent Publishing Platform Functional and Non-Functional Requirements Simply Put!: Simple Requirements Decomposition / Drill-Down Techniques for Defining IT Application Behaviors and Qualities
£9.32
Createspace Independent Publishing Platform Data Flow Diagrams - Simply Put!: Process Modeling Techniques for Requirements Elicitation and Workflow Analysis
£11.18
J Ross Publishing Seven Steps to Mastering Business Analysis: The
Book Synopsis
£54.00
Technics Publications LLC DAMA-DMBOK: Data Management Body of Knowledge
Book Synopsis
£61.49
Technics Publications Non-Invasive Data Governance Strikes Again: Gaining Experience and Perspective
£32.39
IGI Global Neuromorphic Computing Systems for Industry 4.0
Book SynopsisAs artificial intelligence (AI) processing moves from the cloud to the edge of the network, battery-powered and deeply embedded devices are challenged to perform AI functions such as computer vision and voice recognition. Microchip Technology Inc., via its Silicon Storage Technology (SST) subsidiary, is addressing this challenge by significantly reducing power with its analog memory technology, the memBrain Memory Solution. The memBrain solution is being adopted by today's companies looking to advance machine learning capacities in edge devices. Due to its ability to significantly reduce power, this analog in-memory computer solution is ideal for an AI application. Neuromorphic Computing Systems for Industry 4.0 covers the available literature in the field of neural computing-based microchip technology. It provides further research opportunities in this dynamic field. Covering topics such as emotion recognition, biometric authentication, and neural network protection, this premier reference source is an essential resource for technology developers, computer scientists, engineers, students and educators of higher education, librarians, researchers, and academicians.
£241.20
Independently Published Docker & Kubernetes Fundamentals: First step into
Book Synopsis
£8.97