Systems analysis and design Books
Amazon Digital Services LLC - Kdp Design Patterns in Plain English
£14.74
Amazon Digital Services LLC - Kdp MCP and A2A for AI Engineers
£16.26
Amazon Digital Services LLC - Kdp API Gateway Design Patterns For Cloud Computing
£11.88
Independently Published The Swift Adventure
£13.98
Amazon Digital Services LLC - Kdp Llama 3.1
£13.52
Amazon Digital Services LLC - Kdp Mastering Kong API Gateway
£22.67
Amazon Digital Services LLC - Kdp Executive Strategies for Agile Software Engineering and Architecture
£14.92
Amazon Digital Services LLC - Kdp Mastering ZeroMQ
£22.71
Independently Published Cybersecurity in the Age of AI
£999.99
Amazon Digital Services LLC - Kdp AI Motocross
£14.24
Amazon Digital Services LLC - Kdp Correct by Design with TLA
£10.00
Independently Published AI Systems Are Generated By 23 s.d. Humans Locked in Group Think
£10.68
Amazon Digital Services LLC - Kdp Rust For System Programmers
£16.14
Amazon Digital Services LLC - Kdp Introduction to Terraform Providers
£16.41
Amazon Digital Services LLC - Kdp Kubernetes Basics
£19.60
Amazon Digital Services LLC - Kdp Symbolic AI
£14.43
Amazon Digital Services LLC - Kdp Mastering Arduino
£15.36
Amazon Digital Services LLC - Kdp Sistemas Inteligentes que conecta con todo el mundo
£10.40
Independently Published Design Patterns in Python: Common GOF (Gang of Four) Design Patterns implemented in Python
£21.03
Independently Published GPT-4 Chat for Beginners: A Comprehensive Guide For Beginners
£999.99
Taylor & Francis Ltd International Recent Issues about ECDIS
Book SynopsisThe TransNav 2011 Symposium held at the Gdynia Maritime University, Poland in June 2011 has brought together a wide range of participants from all over the world. The program has offered a variety of contributions, allowing to look at many aspects of the navigational safety from various different points of view. Topics presented and discussed at the Symposium were: navigation, safety at sea, sea transportation, education of navigators and simulator-based training, sea traffic engineering, ship's manoeuvrability, integrated systems, electronic charts systems, satellite, radio-navigation and anti-collision systems and many others.This book is part of a series of six volumes and provides an overview of International recent issues about ECDIS, E-Navigation and Safety at Sea and is addressed to scientists and professionals involved in research and development of navigation, safety of navigation and sea transportation.Table of Contentse-Navigation ConceptECDISVisualization and Presentation of Navigational InformationData Transmission and Communication SystemsSafety at Sea
£92.14
Taylor & Francis Ltd Miscellaneous Problems in Maritime Navigation
Book SynopsisThe TransNav 2011 Symposium held at the Gdynia Maritime University, Poland in June 2011 has brought together a wide range of participants from all over the world. The program has offered a variety of contributions, allowing to look at many aspects of the navigational safety from various different points of view. Topics presented and discussed at the Symposium were: navigation, safety at sea, sea transportation, education of navigators and simulator-based training, sea traffic engineering, ship's manoeuvrability, integrated systems, electronic charts systems, satellite, radio-navigation and anti-collision systems and many others.This book is part of a series of six volumes and provides an overview of Problems in Maritime Navigation, Transport and Shipping and is addressed to scientists and professionals involved in research and development of navigation, safety of navigation and sea transportation.Table of ContentsWeather Routing and Meteorological AspectsIce NavigationShip ConstructionShip Propulsion and Fuel EfficiencySafe Shipping and Environment in the Baltic Sea RegionOil Spill ResponseLarge Cetaceans
£92.14
Taylor & Francis Ltd Success is Assured
Book SynopsisSuccess is Assured was born from a pair using those design practices over a century ago: The Wright Brothers. They set about methodically learning the causal relationships between the different design decisions they needed to make and the performance of the airplane. The Wright Brothers fundamentally transformed the front end of development into a sharply focused learning and decision-making process, and thereby eliminated the late - process rework in which their competition was stuck.Similarly, Toyota built an amazing manual product development system that consistently created a cadence of high quality products that customers want. Myriads of Lean principles, jargon, and tools have been introduced and applied with minimal impact on design loopbacks, engineering productivity, and knowledge reuse within small to midsize engineering companies and almost no penetration within highly complex engineering companies. This book teaches methodologies to relentlessly expose knowledge Trade Review"Success Is Assured is a practical guide to successful product development using 'Set-Based Design' principles and an 'Intelligent Fast Failure' approach. The authors rely on their extensive industry experience in their respective fields and as successful industry consultants helping to transform the way existing companies do business. An easy-to-read addition to the field with many new, useful conceptual models." - Charlie Camarda, Astronaut STS-114 Discovery (Return to Flight mission), Former Director of Engineering, NASA Johnson Space Center"In 1953, my dad led his development team at GM to design and build the iconic 55 Chevy in just 23 months - unheard of then and certainly not possible today. How did they succeed in that? Through focused learning and decision making leveraging strong engineering expertise. Over the last decade, we have strayed from that, focusing too much on tasks and schedules. This book shows us how to rebuild that capability through new analytical tools for decision-focused learning and the creation and reuse of visual knowledge. This is increasingly important as complexity is increasing dramatically and the need for effective and speedy product development is critical to success."- David Cole, Ph.D., Chair, AutoHarvest; Chair Emeritus, Center for Auto Research; Chair, Building America’s Tomorrow; Automotive Hall of Fame Inductee"I wish this book was already written when we started our Lean Journey almost 11 years ago. It is a breakthrough in the thinking process on how to make decisions that will drive your business results to 'Success is Assured'! From the very core definition of the 'True North' of Product Development to the Enabler of all Enablers (the Causal Map), the authors' experience provides everyone clarity on how to learn faster and innovate better while having a lot more fun! My team and I are very enthusiastic and we almost cannot hold ourselves in anticipation of the great achievements we'll be able to provide to our business partners."- Manoel de Queiroz Cordova Santos, Business Excellence Manager - Product Development, Embraer S.A."Transforming New Product Development for complex products is a difficult endeavor. As if the technical challenges generated by the large number of variables and interdependencies were not enough, the current leadership practices could drive the wrong behaviors, creating additional complications. What new behaviors should be embraced by leadership? How to tackle complicated technical interdependencies in a new and robust way? This book does an excellent job in covering both questions, using an approach that includes real and fictional stories, peppered with a lot of examples. Highly recommended for both leadership and technical experts embarking in their New Product Development transformation."- Ovidiu Contras, Lean Coach, Bombardier Aerospace "This book is invaluable for any team or organization aiming to design complex systems successfully. The practical knowledge based approach for robust decision making explained in the book, with lucid examples, is exceptionally relevant. The case study story is something most teams and organizations dealing with the design and development of complex systems can easily correlate with."- Ramakrishnan Raman, ESEP, Assistant Sector Director – INCOSE Asia Oceania; Principal Systems Engineer – Honeywell"As for any company in charge of developing new products, the key challenge is to define the solution that provides the best trade-offs between customer’s needs and the Company’s goals and capabilities to provide maximum value to both. The traditional Point-Based Design quickly converges on a solution based on a single point in the design space – a process which inevitably creates rework, delays and cost overruns. This book explains in a very effective instructive style the Set-Based Design approach - a most powerful method to develop better solutions. The key principle is to focus upfront in building key knowledge to make decisions by exploring the trade-offs between critical parameters and mapping an area of feasibility. This is the first book that describes Set-Based Design in an easy to apply way. It provides a set of powerful tools and methods developed by the authors and shows how to apply them through many examples. It provides clarity in how to conduct the development process and build it step by step with different enablers to assure success! This book is indispensable for anyone willing to make their process of product development much more valuable." - Luc Delamotte, Senior Coach Lean Engineering, Lean Community Manager, Thales"I have always liked Michael´s approach to this complex subject. He has always been curious to learn more and challenge every ‘truth' he encountered on his way seeking 'Success is Assured'. In this book the authors capture the true essence of the matter, what it takes to assure the success of the product development project. A real 'how to' book which will help many product developers to shorten lead times and to innovate! Read the book and apply the knowledge and your success will be assured."- Peter Palmér, Chairman, Lean Product & Process Development Exchange (LPPDE); Senior Manager, R&D Way Office, Scania"I highly recommend Success is Assured! To my knowledge, it is the only book in print that provides a detailed methodology on the application of set-based design to complex system development using real-world examples."- Donny Blair, Senior Director of Engineering, L3 Technologies "If you are still not convinced about the merits of Lean Product Development, read this book and you will be. Even if you are not an engineer."- Dr. Göran Gustafsson, Chalmers University of TechnologyTable of ContentsForeword. Acknowledgments. Introduction. Part I HOW TO ESTABLISH “SUCCESS IS ASSURED” PRIOR TO MAKING DECISIONS IN YOUR ORGANIZATION. 1 Pratt & Whitney Case Study: Their Journey to“Success is Assured. 2 “True North”. 3 The Enablers. 4 Causal Mapping. 5 Aligning “True North” across Organizational Boundaries. 6 Making the Transition. Part II A STORY OF SET-BASED CAUSAL MAPPING ACCELERATING COLLABORATIVE LEARNING. 7 Introduction to the Story. 8 Monday Morning, Infrared Technologies Corporation. 9 Tuesday Morning, Infrared Technologies Corporation. 10 Wednesday Morning, Infrared Technologies Corporation. 11 Thursday Morning, Unmanned Aircraft, Inc. 12 Thursday Afternoon, UA Teleconference with Power Flow Corp. 13 Wednesday Morning, Week 2, Teleconference between the Navy, IRT, and UA. 14 Monday Morning, Week 3, UA Headquarters. 15 Tuesday Morning, Week 3, UA Headquarters. 16 Friday Morning, Week 3. Appendix I: Character List Quick Reference. Appendix II: A Brief History of Lean Product Development and Set-Based Concurrent Engineering. Appendix III: Causal Mapping for Problem-Solving. Appendix IV: Causal Mapping for Making a Set of Decisions. Appendix V: Causal Mapping for Achieving or Improving a Customer Interest. Appendix VI: Causal Mapping for Moving a Limit Curve in a Specific Direction. Appendix VII: Problem K-Brief. Index
£39.99
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
Bloomsbury Publishing PLC Relating to Things
Book SynopsisWe relate to things and things relate to us. Emerging technologies do this in ways that are interesting and exciting, but often also inaccessible or invisible. In this open access book, leading design researchers and philosophers respond to issues raised by this situation inquiring into what it means to live with and relate to things that can actively relate to us, and that relate to each other in ways that do not involve us at all.Case studies include Amazon''s Alexa, the Internet of Things, Pokémon Go and Roomba the robot vacuum cleaner. Authors explore everything from the care work undertaken by objects, reciprocal human/machine learning, technological mediation as a form of control, and what it takes to reveal things that tend to be hidden and that often (by design) conceal the ways in which they use us.As a whole, Relating to Things is a collaborative philosophical inquiry into the nature and consequences of contemporary technological things. It is a design inquiry Trade ReviewThis is one of the first collections to take seriously our changing relationship with non-human actors, yet in doing so it is also a profoundly human book. As disturbing as it is enlightening, Relating to Things is full of insight and curiosity about what it means to live in an increasingly sentient material world. Essential reading for anybody trying to make sense of the politics of relationality in design and the coming world of active objects. -- Damon Taylor, School of Architecture and Design, University of Brighton, UKRelating to Things is an extraordinarily rich exploration of how humans and technologies act, depend upon, and guide one another. Emerging at the intersection of philosophy of technology and design studies, this collection helps us to see how we have come to relate to our creations and how our freedom to design and redesign these relations can open the door to very different futures. This is an essential read for those wanting to gain a deeper sense of how to live with technologies that ask more, give more, take more, and share more with us every day. -- Professor Shannon Vallor, Department of Philosophy, University of Edinburgh, UKTable of ContentsIntroduction Heather Wiltse (Umeå University, Sweden) I: Caring for Things That Care for Us 1. Privacy as Care: An Interpersonal Model of Privacy Exemplified by Five Cases in the Internet of Things Dylan Wittkower (Old Dominion University, USA) 2. Attachment to Things, Artifacts, Devices, Commodities: An Inconvenient Ethics of the Ordinary Michel Puech (Paris-Sorbonne University, France) 3. The New Assisted Living: Caring for Alexa Caring for Us Diane Michelfelder (Macalester College, USA) II: Learning from Things That Learn from Us 4. Handling Things that Handle Us: Things Get to Know Who We Are and Tie Us Down to Who We Were Bruno Gransche (University of Siegen, Germany) 5. Can Ethics be Learned? Videogames as an Ethical Sandbox Fanny Verrax (independent scholar and consultant, France) 6. Casting Things as Partners in Design: Toward a More-than-Human Design Practice Elisa Giaccardi (TU Delft, Netherlands) III: Controlling Things That Control Us 7. Hostile Design and the Materiality of Surveillance Robert Rosenberger (Georgia Institute of Technology, USA) 8. A Tool for the Impact and Ethics of Technology: The Case of Interactive Screens in Public Spaces Steven Dorrestijn (Saxion University of Applied Sciences, Netherlands) 9. Postphenomenology of Augmented Reality Galit Wellner (Tel Aviv University, Israel) IV: Revealing Things That Reveal Us 10. Imagining Things: Unfolding the “of” in Philosophy of Technology, through Object-Oriented Ontology Yoni Van Den Eede (Free University of Brussels, Belgium) 11. The Disappearing Acts of the Morse Things: A Design Inquiry into the Withdrawal of Things Ron Wakkary (Simon Fraser University, Canada; TU Eindhoven, Netherlands), Sabrina Hauser (Simon Fraser University, Canada) and Doenja Oogjes (Simon Fraser University, Canada) 12. Revealing Relations of Fluid Assemblages Heather Wiltse (Umeå University, Sweden) 13. Designing Networks that Reveal Themselves Holly Robbins (TU Delft, Netherlands) 14. Reflection and Commentary Erik Stolterman (Indiana University, USA)
£100.00
Bloomsbury Publishing PLC Empathic Service Design
Book SynopsisPractice-based case studies from around the world exploring empathy within service design.
£80.75
Taylor & Francis Inc Handbook of Imaging in Biological Mechanics
Book SynopsisEmerging imaging techniques have opened new fronts to investigate tissues, cells, and proteins. Transformative technologies such as microCT scans, super-resolution microscopy, fluorescence-based tools, and other methods now allow us to study the mechanics of cancer, dissect the origins of cellular force regulation, and examine biological specimens at the nanoscale.The Handbook of Imaging in Biological Mechanics presents the spectrum of imaging techniques used for noninvasive visualization of the morphology and mechanics of the large and smallfrom organs to individual macromolecules. The handbook presents optimal imaging technologies to study deformation, stress, and constitutive behavior of tissues, cells, and proteins. It also describes a suite of technologies available for probing the mechanics of surfaces, membranes, and single molecules. With chapters authored by highly recognized experts in their area, the handbook covers the entire spectrum of biomechanicaTable of ContentsIntroduction. Tissue and Organ Imaging Methods: Magnetic Resonance Imaging Methods. Tissue and Organ Imaging Methods: Ultrasound. Tissue and Organ Imaging Methods: Radiography and Computed Tomography. Tissue and Organ Imaging Methods: High Throughput and Image Quantification. Tissue and Organ Imaging Methods: Multiscale Imaging and Modeling. Cellular and Molecular Imaging Methods: Microenvironments: Native ECM. Cellular and Molecular Imaging Methods: Microenvironments: In Vitro Culture Systems. Cellular and Molecular Imaging Methods: Cellular and Subcellular Biophysics. Cellular and Molecular Imaging Methods: Nuclear Biophysics. Cellular and Molecular Imaging Methods: Channels. Cellular and Molecular Imaging Methods: Surfaces and Single Molecule Measurements.
£166.25
Springer Us Architecture and Design of Distributed Embedded Systems Ifip Wg103Wg104Wg105 International Workshop on Distributed and Parallel Embedded in Information and Communication Technology
Book SynopsisContent.- A Methodology for Complex Embedded Systems Design: Petri Nets within a UML Approach.- Efficient System Modeling for Complex Real-Time Industrial Networks using the ACCORD/UML Methodology.- Analog/Digital Co-Design.- A Design Methodology for Embedded Systems based on Multiple Processors.- An Architecture for Reliable Distributed Computer-Controlled Systems.- Generic Architecture Platform for Multiprocessor System-On-Chip Design.- JPURE A Purified Java Execution Environment for Controller Networks.- Optimizing Functional distribution in Complex System Design.- Customizing Software Toolkits for Embedded Systems-On-Chip.- Framework for System Design, Validation and Fast Prototyping of Multiprocessor System-On-Chip.- The Specification Language SpecC within the PARADISE Design Environment.- Real-Time Support for Online Controller Supervision and Optimisation.- A Product Family Approach to Graceful Degradation.- Environment Modelling in Closed Specifications of Embedded Systems.- Test Case Design for the Validation of Component-Based Embedded Systems.- Timing Constraints Validation using UPPAAL: Schedulability Analysis.- A New Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems.- Deriving Message Passing Protocols from Collective Behavior.- Java Real-Time Publish-Subscribe Middleware for Distributed Embedded Systems.- A Verified Hardware Synthesis of Esterel Programs.- EXPLORA Generic Design Space Exploration during Embedded System Synthesis.- Automatic Code Generation for Multirate Simulink Models with Support for the OSEK Real-Time Operating System.Table of ContentsPreface. Workshop Organisation. Session 1: Methodology I. A Methodology for Complex Embedded Systems Design: Petri Nets within a UML Approach; R. J. Machado, et al. Efficient System Modeling for Complex Real-Time Industrial Networks using the ACCORD/UML Methodology; S. Gérard, et al. Analog/Digital Co-Design; F. Heuschen, K. Waldschmidt. A Design Methodology for Embedded Systems based on Multiple Processors; L. Carro, et al. Session 2: Architecture. An Architecture for Reliable Distributed Computer-Controlled Systems; L. M. Pinho, F. Vasques. Generic Architecture Platform for Multiprocessor System-On-Chip Design; A. Baghdadi, et al. JPURE - A Purified Java Execution Environment for Controller Networks; D. Beuche, et al. Optimizing Functional distribution in Complex System Design; O. P. Dias, et al. Session 3: Design Environments. Customizing Software Toolkits for Embedded Systems-On-Chip; A. Halambi, et al. Framework for System Design, Validation and Fast Prototyping of Multiprocessor System-On-Chip; N. E. Zergainoh, et al. The Specification Language SpecC within the PARADISE Design Environment; A. Rettberg, et al. Session 4: Methodology II. Real-Time Support for Online Controller Supervision and Optimisation; M. Deppe, O. Oberschelp. A Product Family Approach to Graceful Degradation; W. Nace, P. Koopman. Environment Modelling in Closed Specifications of Embedded Systems; M. Katara, A. Luoma. Session 5: Test and Validation. Test Case Design for the Validation of Component-Based Embedded Systems; W. Fleisch. Timing Constraints Validation using UPPAAL: Schedulability Analysis; H. Sun. Session 6: Distribution andCommunication. A New Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems; Y. Qiao, et al. Deriving Message Passing Protocols from Collective Behavior; P. Kellomäki. Java Real-Time Publish-Subscribe Middleware for Distributed Embedded Systems; D. Kim, et al. Session 7: Synthesis. A Verified Hardware Synthesis of Esterel Programs; K. Schneider. EXPLORA&endash;Generic Design Space Exploration during Embedded System Synthesis; F. Cieslok, et al. Automatic Code Generation for Multirate Simulink Models with Support for the OSEK Real-Time Operating System; C. Homburg, et al.
£127.49
Springer Computational Methods in Systems Biology
Book Synopsis.- Boolean Networks..- Computation of immediate neighbours of monotone Boolean functions..- Three-State Gene Expression Model Parameterized for Single-Cell Multi-Omics Data..- On Model Reductions of Boolean Networks..- AEON 2025: Robust Control of Partially-Specified Boolean Networks (tool paper)..- Looking for Signs: Reasoning About FOBNNs Using SAT..- Continuous Petri Nets Faithfully Fluidify Most Permissive Boolean Networks..- Continuous and Hybrid models..- Efficient stochastic simulation of gene regulatory networks using hybrid models of transcriptional bursting..- Exploring Metastable Dynamics of Gene Regulatory Networks with ISOKANN..- Rule-based models..- Reachability Analysis for Parametric Rule-Based Models..- A rule-based modeling approach for studying animal collectives: a case study of juvenile honeybee thermotaxis..- A Formal Approach to Identify Structural Patterns in RNA..- Model inference and machine learning..- Kolmogorov-Arnold Network for Gene Regulatory Network Inference..- Optimal input design for model selection in systems with cell-to-cell variability..- Decoding Gene Regulation in Alzheimer’s disease with Transfer Learning and Explainable Machine Learning..- Influence Graphs of Phytoplankton Species Interactions using Logical Learning..- Evaluating PDE discovery methods for multiscale modeling of biological signals..- Optimizing Feature Extraction Methods using Class Similarity Ratio for EMG-based Hand Gesture Classification..- Population models and control..- Eukaryotic ancestry in a finite world..- Minimal metabolic exchanges for microbial communities in a chemostat at steady state..- Seed inference in interacting microbial communities using combinatorial optimization..- A model-free control strategy for selective disruption of parkinsonian brain oscillations.
£44.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Proceedings / Parcella 1988: Fourth International Workshop on Parallel Processing by Cellular Automata and Arrays, Berlin, GDR, October 17-21, 1988
Book SynopsisThis volume contains selected papers for the Parcella '88, the Fourth International Workshop on "Parallel Processing by Cellular Automata and Arrays" held in Berlin from October 17 to 21, 1988. The profile of the Parcella workshop series is focused on problems of processing by regular structures, i.e. their "flexibilization" or adapting to "irregular" algorithms and, closely related to this, on the "regularization" of algorithms for their embedding into regular structures. It seems that these problems will have an increasing priority within the list of central problems in parallelization and will determine the profile of Parcella for the next years.Table of ContentsMultiprocessor arrays: Topology, efficiency and fault-tolerance.- Unsolved theoretical problems in homogeneous structures.- On simultaneous realizations of boolean functions, with applications.- Parallel microprogramming as a tool for multi-microprocessor systems.- A survey of parallel computational geometry algorithms.- Parallel memories for straight line and rectangle access.- Programming with active data.- Prolog implementations for cellular architectures.- Modular highly-parallel computation and architectures.- Parallel computation and supercomputers and applications.- Fast parallel algorithms and the complexity of parallelism (basic issues and recent advances).- Process-structured architectures to transform information flowing through.- Basic research for cellular processing.- Parallel algorithms in image processing.- VLSI arrays implementing parallel line-drawing algorithms.- Parallel conflict-free optimal access to complete extended q-ary trees.- Systolic preconditioning algorithms for the jacobi iterative solution of sparse linear systems.- Multiprocessor systems for large numerical applications.- Systolic array for eigenvalue of jacobi matrix.- A transitive closure algorithm for a 16-state cellprocessor.- Control of sensory processing — A hypothesis on and simulation of the architecture of an elementary cortical processor.- Bounds for l-selection and related problems on grids of processors.- Recursive design of communication schemes for parallel computation with relacs.- Solution of dense systems of linear equations using cellular processors.- Running order statistics on a bit-level systolic array.- Realization of sets of permutations by permutation networks.- Simulation of learning networks.- Given's rotation on an instruction systolic array.- Worst case analysis for reducing algorithms on instruction systolic arrays with simple instruction sets.- Self-checking processing elements in cellular arrays.- Cellular diagnostic in parallel systems.- Reliable networks for boolean functions with small complexity.- Pipeline-automata — A model for acyclic systolic systems.
£44.99
Apress Beginning Linux SysAdmin
Book SynopsisChapter 1: Introduction to Linux Administration.- Chapter 2: Managing User Accounts.- Chapter 3: Filesystem Management.- Chapter 4: Basic System Configuration.- Chapter 5: Package Management.- Chapter 6: Introduction to Shell Scripting.- Chapter 7: System Monitoring and Performance.- Chapter 8: Introduction to Security.- Chapter 9: Networking and Remote Access.- Chapter 10: Backup and Disaster Recovery.
£44.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 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 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
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 Analysis and Design
Book SynopsisSystems Analysis and Design: An Object-Oriented Approach with UML, Sixth Edition helps students develop the core skills required to plan, design, analyze, and implement information systems. Offering a practical hands-on approach to the subject, this textbook is designed to keep students focused on doing SAD, rather than simply reading about it. Each chapter describes a specific part of the SAD process, providing clear instructions, a detailed example, and practice exercises. Students are guided through the topics in the same order as professional analysts working on a typical real-world project. Now in its sixth edition, this edition has been carefully updated to reflect current methods and practices in SAD and prepare students for their future roles as systems analysts. Every essential area of systems analysis and design is clearly and thoroughly covered, from project management, to analysis and design modeling, to construction, installation, and operations. The textbTable of ContentsChapter 1 Introduction to Systems Analysis and Design 1 Introduction 1 Typical Systems Analyst Roles and Skills 2 Business Analyst 3 Systems Analyst 3 Infrastructure Analyst 3 Change Management Analyst 3 Project Manager 4 The Systems Development Life Cycle 4 Planning 5 Analysis 5 Design 6 Implementation 6 Systems Development Methodologies 7 Structured Design 7 Rapid Application Development (RAD) 9 Object-Oriented Systems Analysis and Design (OOSAD) 11 Agile Development 13 DevOps 16 Custom Methodologies 17 The Unified Process 17 Phases 18 Workflows 20 Extensions to the Unified Process 22 The Unified Modeling Language 26 Applying the Concepts at Patterson Superstore 28 Chapter Review 28 Key Terms 28 Questions 29 Exercises 30 Minicases 30 Appendix Basic Characteristics of Object-Oriented Systems 32 Classes and Objects 32 Methods and Messages 33 Encapsulation and Information Hiding 34 Polymorphism and Dynamic Binding 34 Inheritance 36 Appendix Review 39 Key Terms 40 Questions 40 Exercises 40 Chapter 2 Project Management 41 Introduction 41 Project Identification 43 System Request 44 Feasibility Analysis 45 Technical Feasibility 45 Economic Feasibility 46 Organizational Feasibility 51 Project Selection 53 Ethical Considerations 54 Traditional Project Management Tools 55 Work Breakdown Structures 55 Gantt Chart 57 Network Diagram 57 Project Effort Estimation 60 Creating and Managing the Workplan 65 Evolutionary Work Breakdown Structures and Iterative Workplans 65 Managing Scope 69 Timeboxing 70 Refining Estimates 71 Managing Risk 72 Agile Alternatives to Iterative Workplans 73 Staffing the Project 74 Tuckman’s Stages of Small Group Development 74 Characteristics of a Jelled Team 75 Staffing Plan 76 Motivation 79 Handling Conflict 80 Meeting Management 81 Environment and Infrastructure Management 83 CASE Tools 83 Standards 83 Documentation 84 Configuration and Change Management 85 Applying the Concepts at Patterson Superstore 87 Chapter Review 87 Key Terms 88 Questions 88 Exercises 89 Minicases 90 Part One Analysis Modeling 93 Chapter 3 Requirements Determination 95 Introduction 95 Requirements Determination 96 Defining a Requirement 96 Real-World Problems with Requirements Determination 98 Requirements Analysis Approaches 99 Problem Analysis 99 Root Cause Analysis 100 Duration Analysis 100 Activity-Based Costing 102 Informal Benchmarking 102 Outcome Analysis 102 Technology Analysis 103 Activity Elimination 103 Requirements-Gathering Techniques 103 Interviews 104 Questionnaires 108 Observation 111 Document Analysis 112 Selecting the Appropriate Techniques 113 Text Analysis 115 Requirements Definition 117 Creating a Requirements Definition 117 User Stories 119 The System Proposal 120 Applying the Concepts at Patterson Superstore 121 Chapter Review 122 Key Terms 122 Questions 122 Exercises 123 Minicases 124 Chapter 4 Business Process and Functional Modeling 126 Introduction 126 Business Process Identification with Use Cases and Use-Case Diagrams 128 Types of Use Cases 129 Elements of Use-Case Diagrams 130 Identifying the Major Use Cases 134 Creating a Use-Case Diagram 135 Business Process Modeling with Activity Diagrams 138 Elements of an Activity Diagram 139 Guidelines for Creating Activity Diagrams 143 Creating Activity Diagrams 145 Business Process Documentation with Use-Case Descriptions 148 Elements of a Use-Case Description 149 Guidelines for Creating Use-Case Descriptions 152 Creating Use Case Descriptions 153 Verifying and Validating the Business Processes and Functional Models 160 Verification and Validation through Walkthroughs 160 Functional Model Verification and Validation 161 Applying the Concepts at Patterson Superstore 163 Chapter Review 164 Key Terms 164 Questions 164 Exercises 165 Minicases 167 Chapter 5 Structural Modeling 169 Introduction 169 Structural Models 170 Classes, Attributes, and Operations 170 Relationships 171 Object Identification 172 Textual Analysis 173 Brainstorming 173 Patterns 175 CRC Cards 178 Responsibilities and Collaborations 178 Elements of a CRC Card 179 Role-Playing CRC Cards with Use Cases 180 Class Diagrams 181 Elements of a Class Diagram 181 Simplifying Class Diagrams 190 Object Diagrams 190 Structural Models Using CRC Cards and Class Diagrams 191 Campus Housing Example 193 Library Example 193 Verifying and Validating the Structural Model 200 Balancing Functional and Structural Models 203 Applying the Concepts at Patterson Superstore 206 Chapter Review 206 Key Terms 206 Questions 207 Exercises 207 Minicases 209 Chapter 6 Behavioral Modeling 211 Introduction 211 Behavioral Models 212 Interaction Diagrams 213 Objects, Operations, and Messages 213 Activity Diagrams 213 Sequence Diagrams 215 Creating a Sequence Diagram 223 Crude Analysis 230 Campus Housing Example 231 Library Example 232 Behavioral State Machines 232 States, Events, Transitions, Actions, and Activities 232 Elements of a Behavioral State Machine 234 Guidelines for Creating Behavioral State Machines 238 Creating a Behavioral State Machine 238 Campus Housing Example 239 Library Example 240 Verifying and Validating the Behavioral Model 241 Balancing Functional and Behavioral Models 242 Balancing Structural and Behavioral Models 244 Applying the Concepts at Patterson Superstore 248 Chapter Review 248 Key Terms 248 Questions 249 Exercises 249 Minicases 251 Part Two Design Modeling 253 Chapter 7 Moving on to Design 255 Introduction 255 Verifying and Validating the Analysis Models 257 Evolving the Analysis Models into Design Models 257 Factoring 258 Partitions and Collaborations 258 Layers 259 Packages and Package Diagrams 263 Guidelines for Creating Package Diagrams 265 Creating Package Diagrams 266 Verifying and Validating Package Diagrams 268 Design Criteria 270 Coupling 271 Cohesion 273 Connascence 274 Design Strategies 275 Custom Development 275 Packaged Software 276 Outsourcing 277 Selecting a Design Strategy 279 Selecting an Acquisition Strategy 280 Alternative Matrix 281 Applying the Concepts at Patterson Superstore 282 Chapter Review 283 Key Terms 283 Questions 283 Exercises 284 Minicases 285 Chapter 8 Class and Method Design 287 Introduction 287 Object Design Activities 289 Adding Specifications 289 Identifying Opportunities for Reuse 290 Restructuring the Design 293 Optimizing the Design 294 Mapping Problem-Domain Classes to Implementation Languages 296 Constraints and Contracts 300 Types of Constraints 302 Elements of a Contract 302 Example 305 Method Specification 310 General Information 310 Events 310 Message Passing 311 Algorithm Specifications 312 Example 313 Verifying and Validating Class and Method Design 314 Applying the Concepts at Patterson Superstore 317 Chapter Review 317 Key Terms 317 Questions 317 Exercises 318 Minicases 319 Chapter 9 Data Management Layer Design 320 Introduction 320 Object Persistence Formats 321 Sequential- and Random-Access Files 321 Relational Databases 324 Object-Relational Databases 326 Object-Oriented Databases 326 NoSQL Data Stores 327 Selecting an Object Persistence Format 329 Mapping Problem Domain Objects to Object Persistence Formats 331 Mapping Problem Domain Objects to an OODBMS Format 332 Mapping Problem Domain Objects to an ORDBMS Format 335 Mapping Problem Domain Objects to a RDBMS Format 338 Designing Data Access and Manipulation Classes 340 Nonfunctional Requirements and Data Management Layer Design 344 Verifying and Validating the Data Management Layer 345 Applying the Concepts at Patterson Superstore 346 Chapter Review 346 Key Terms 346 Questions 347 Exercises 347 Minicases 348 Appendices Appendix 9-1: Optimizing RDBMS-Based Object Storage 349 Optimizing Storage Efficiency 349 Optimizing Data Access Speed 352 Estimating Data Storage Size 358 Appendix 9-2: Converting Class Diagrams to Entity-Relationship Diagrams 359 Appendix Review 361 Key Terms 361 Questions 361 Exercises 361 Minicases 362 Chapter 10 Human–Computer Interaction Layer Design 364 Introduction 364 Principles for User Interface Design 365 Layout 366 Content Awareness 367 Aesthetics 367 User Experience 368 Consistency 369 Minimizing User Effort 369 User Interface Design Process 369 Use Scenario Development 370 Navigation Structure Design 371 Interface Standards Design 373 Interface Design Prototyping 374 Common Sense Approach to User Interface Design 378 Navigation Design 378 Basic Principles 379 Types of Navigation Controls 379 Messages 381 Navigation Design Documentation 381 Input Design 383 Basic Principles 383 Types of Inputs 385 Input Validation 385 Output Design 386 Basic Principles 386 Types of Outputs 388 Media 388 Mobile Computing and User Interface Design 389 Social Media and User Interface Design 392 Games, Multidimensional Information Visualizations, and Immersive Environments 394 Games, Gamification, and User Interface Design 394 Multidimensional Information Visualization Design 396 User Interface Design and Immersive Environments 398 International and Cultural Issues and User Interface Design 400 Multilingual Requirements 400 Color 401 Cultural Differences 401 Nonfunctional Requirements and Human–Computer Interaction Layer Design 404 Verifying and Validating the Human–Computer Interaction Layer 405 Applying the Concepts at Patterson Superstore 407 Chapter Review 407 Key Terms 407 Questions 408 Exercises 409 Minicases 410 Chapter 11 Physical Architecture Layer Design 414 Introduction 414 Elements of the Physical Architecture Layer 415 Architectural Components 415 Server-Based Architectures 416 Client-Based Architectures 416 Client–Server Architectures 417 Client–Server Tiers 418 Selecting a Physical Architecture 420 Cloud Computing 422 Ubiquitous Computing and the Internet of Things 424 Green IT 427 Infrastructure Design 428 Deployment Diagram 428 Network Model 431 Hardware and System Software Specifications 434 Nonfunctional Requirements and Physical Architecture Layer Design 436 Operational Requirements 437 Performance Requirements 438 Security Requirements 440 Cultural and Political Requirements 443 Synopsis 445 Verifying and Validating the Physical Architecture Layer 445 Applying the Concepts at Patterson Superstore 446 Chapter Review 446 Key Terms 446 Questions 447 Exercises 448 Minicases 449 Part Three Construction, Installation, and Operations 451 Chapter 12 Construction 452 Introduction 452 Managing Programming 453 Assigning Programmers 453 Coordinating Activities 454 Managing the Schedule 454 Cultural Issues 456 Developing Documentation 458 Types of Documentation 459 Designing Documentation Structure 459 Writing Documentation Topics 461 Identifying Navigation Terms 461 Designing Tests 463 Testing and Object Orientation 464 Test Planning 466 Unit Tests 469 Integration Tests 472 System Tests 473 Acceptance Tests 475 Testing and Security Considerations 475 Applying the Concepts at Patterson Superstore 476 Chapter Review 476 Key Terms 476 Questions 477 Exercises 477 Minicases 478 Chapter 13 Installation and Operations 479 Introduction 479 Cultural Issues and Information Technology Adoption 481 Conversion 483 Conversion Style 484 Conversion Location 485 Conversion Modules 485 Selecting the Appropriate Conversion Strategy 486 DevOps and Continuous Delivery 487 Change Management 488 Understanding Resistance to Change 489 Revising Management Policies 490 Assessing Costs and Benefits 491 Motivating Adoption 493 Enabling Adoption: Training 494 Post-Implementation Activities 496 System Support 496 System Maintenance 497 Project Assessment 499 Applying the Concepts at Patterson Superstore 501 Chapter Review 501 Key Terms 501 Questions 502 Exercises 502 Minicases 503 Index I-1
£119.65
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 Make FPGAs
Book SynopsisWith Make: FPGAs, you'll learn how to break down problems into something that can be solved on an FPGA, design the logic that will run on your FPGA, and hook up electronic components to create finished projects.
£999.99
APress Using and Administering Linux Volume 1
Book SynopsisLearn to be a Linux sysadmin and an expert user of the Linux operating system, even with no previous Linux experience. This second edition of the popular and highly rated Linux self-study training course has been fully updated to Fedora Linux 37 with expanded and revised content and figures as well new chapters on the BTRFS file system, using Zram for swap, NetworkManager, automation with Ansible, and systemd. Like the previous version, this edition has been reviewed for technical accuracy by a highly respected Linux expert and will prepare you to manage complex systems with ease and equip you for a new career. It has also been reviewed by a student who took this course to ensure its readability and flow for those with little or no previous experience with Linux. In this first volume of the training course series, you will learn about operating systems in general and Linux in particular, and explore the Linux philosophy for SysAdmins in preparation for the rest of the course. This Table of ContentsChapter 1: Introduction Chapter 2: Introduction to Operating Systems Chapter 3: The Linux Philosophy for SysAdmins Chapter 4: Preparation Chapter 5: Installing Linux Chapter 6: Using the Xfce Desktop Chapter 7: Using the Linux Command Line Chapter 8: Core Utilities Chapter 9: Data Streams Chapter 10: Text Editors Chapter 11: Working as root Chapter 12: Installing and Updating Software Chapter 13: Tools for Problem Solving Chapter 14: Terminal Emulator Mania EXPANDEDChapter 15: Advanced Shell Topics Chapter 16: Linux Boot and Startup EXPANDEDChapter 17: Shell Configuration Chapter 18: Files, Directories, and Links Chapter 19: Filesystems FULLY REVISED AND EXPANDED
£59.49
O'Reilly Media Semantic Software Design
Book SynopsisWith this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicate them clearly and lead people toward the vision.
£29.99
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
J Ross Publishing Mastering Business Analysis Versatility: Seven
Book Synopsis
£54.00
J Ross Publishing Seven Steps to Mastering Business Analysis: The
Book Synopsis
£54.00
ISTE Ltd and John Wiley & Sons Inc Models and Analysis for Distributed Systems
Book SynopsisNowadays, distributed systems are increasingly present, for public software applications as well as critical systems. software applications as well as critical systems. This title and Distributed Systems: Design and Algorithms – from the same editors – introduce the underlying concepts, the associated design techniques and the related security issues. The objective of this book is to describe the state of the art of the formal methods for the analysis of distributed systems. Numerous issues remain open and are the topics of major research projects. One current research trend consists of profoundly mixing the design, modeling, verification and implementation stages. This prototyping-based approach is centered around the concept of model refinement. This book is more specifically intended for readers that wish to gain an overview of the application of formal methods in the design of distributed systems. Master’s and PhD students, as well as engineers in industry, will find a global understanding of the techniques as well as references to the most up-to-date works in this area.Table of ContentsForeword 9 Claude GIRAULT Chapter 1. Introduction 17 Serge HADDAD, Fabrice KORDON, Laurent PAUTET and Laure PETRUCCI FIRST PART. FORMAL MODELS FOR DISTRIBUTED SYSTEMS 21 Chapter 2. Introduction to Formal Models 23 Laure PETRUCCI 2.1.Motivation 23 2.2.Semi-formalmodels 24 2.3.Formal models 27 2.4.After specification, verification 35 2.5. Outline of Part I 37 2.6.Bibliography 37 Chapter 3. Specification and Design Approaches 41 Christine CHOPPY and Laure PETRUCCI 3.1. Introduction 41 3.2.Criteria for developing specifications 42 3.3. Specification development methodologies 50 3.4.Conclusion 60 3.5.Bibliography 60 Chapter 4. Modeling Time 63 Béatrice BÉRARD 4.1. Introduction 63 4.2.Semantics of timed models 65 4.3.Classical timed models 68 4.4.Specification of timing requirements 85 4.5.Conclusion 90 4.6.Bibliography 90 Chapter 5. Architecture Description Languages 97 Pascal POIZAT and Thomas VERGNAUD 5.1. Introduction 97 5.2.Concepts 100 5.3.Formal ADLs 109 5.4.ADLs for actual implementation 117 5.5.Conclusion 130 5.6.Bibliography 130 SECOND PART. VERIFICATION TECHNIQUES FOR DISTRIBUTED SYSTEMS 135 Chapter 6. Introduction to Verification 137 Serge HADDAD 6.1. Introduction 137 6.2.Formal models for verification 138 6.3.Expression of properties 141 6.4. Verification methods 144 6.5. Outline of Part 2 151 6.6.Bibliography 151 Chapter 7. Verification of Finite-State Systems 155 Jean-François PRADAT-PEYRE and Yann THIERRY-MIEG 7.1. Introduction 155 7.2. Petri net definition 156 7.3.Structural approaches 158 7.4.Formal verification by model-checking 183 7.5.Classification of model-checking approaches 191 7.6.Decision diagram-based approaches 194 7.7.Partial order reductions 203 7.8. Reductions exploiting symmetry 212 7.9.Conclusion 214 7.10.Bibliography 215 Chapter 8. Verification of Infinite-State Systems 221 Stéphane DEMRI and Denis POITRENAUD 8.1. Introduction 221 8.2. Counter systems 225 8.3.Recursive Petri nets 233 8.4. Presburger arithmetic as symbolic representation 250 8.5.Concludingremarks 263 8.6.Bibliography 263 Chapter 9. Verification of Timed Systems 271 Pierre-Alain REYNIER 9.1. Introduction 271 9.2.Construction of the region graph 273 9.3.Handling infinite abstractions 284 9.4.Robustness issues in timed systems 293 9.5.Conclusion 303 9.6.Bibliography 303 Chapter 10. Distributed Control 307 Claude DUTHEILLET, Isabelle MOUNIER and Nathalie SZNAJDER 10.1. Introduction 307 10.2. Decentralized Control 311 10.3. Controller synthesis for distributed systems 323 10.4. Multi-player games 339 10.5.Conclusion 346 10.6.Bibliography 346 List of Authors 353 Index 355
£128.66