TY - BOOK AU - Knöpfel,Andreas AU - Gröne,Bernhard AU - Tabeling,Peter TI - Fundamental modeling concepts: effective communication of IT systems SN - 047002710X U1 - 658.038011 22 PY - 2005/// CY - Chichester, Hoboken, NJ PB - J. Wiley & Sons KW - Management information systems KW - Computer architecture KW - System design KW - Methodology N1 - Contents 1 Introduction 1 1.1 The need for communication 1.2 The FMC Idea 1.3 Outline of this book 2 Compositional Structure 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 3 Dynamic Structures 3.1 Petri Nets: Basic Principles 3.2 Conflicts and Conditions 3.3 Basic Patterns 3.4 Responsibilities and Scope Boundaries 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 5 FMC Basics: Summary 6 Reinforcing the Concepts 6.1 The meta model: A mind map to FMF 6.2 Operational versus control state 6.3 Block Diagrams: Advanced Concepts 6.4 Petri Nets: Advanced Concepts 6.5 Non-hierarchical Transformations and Semantic Layers 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 153 8.1 Getting Comfortable with FMC . 8.2 Describing Existing Systems with FMC 8.3 Using FMC in Construction 8.4 Using FMC diagrams to support communication 8.5 Guidelines for didactical modeling Etc. 9 Modeling and Visualization Guidelines 9.1 Introduction 9.2 Increasing the Readers' Perception. 9.3 Increasing Comprehension 9.4 Secondary Notation, Patterns and Pitfalls 10 Relationship to Other Modeling Approaches 10.1 Comparing FMC with Structured Analysis 10.2 FMC and the Unified Modeling Language 11 A System of Server Patterns 11.2 A Pattern Language for Request Processing Servers 11.4 Conclusion and Further Research ; Includes bibliographical references (p. 323-329) and index: P 331-334 ER -