Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Half Title page Title page Copyright page Foreword Part I: Introduction
Chapter 1: Introduction
1.1 The Subject of the Book 1.2 Target Audience 1.3 The Goals of the Book 1.4 The Scope of the Book 1.5 The Structure of the Book and Reader Guidelines 1.6 The Accompanying Web Site 1.7 About the Authors 1.8 About the Cover 1.9 Acknowledgments
Chapter 2: MDSD – Basic Ideas and Terminology
2.1 The Challenge 2.2 The Goals of MDSD 2.3 The MDSD Approach 2.4 Basic Terminology 2.5 Architecture-Centric MDSD
Chapter 3: Case Study: A Typical Web Application
3.1 Application Development 3.2 Architecture Development 3.3 Conclusion and Outlook
Chapter 4: Concept Formation
4.1 Common MDSD Concepts and Terminology 4.2 Model-Driven Architecture 4.3 Architecture-Centric MDSD 4.4 Generative Programming 4.5 Software Factories 4.6 Model-Integrated Computing 4.7 Language-Oriented Programming 4.8 Domain-Specific Modeling
Chapter 5: Classification
5.1 MDSD vs. CASE, 4GL and Wizards 5.2 MDSD vs. Roundtrip Engineering 5.3 MDSD and Patterns 5.4 MDSD and Domain-Driven Design 5.5 MDSD, Data-Driven Development and Interpreters 5.6 MDSD and Agile Software Development
Part II: Domain Architectures
Chapter 6: Metamodeling
6.1 What Is Metamodeling? 6.2 Metalevels vs. Level of Abstraction 6.3 MOF and UML 6.4 Extending UML 6.5 UML Profiles 6.6 Metamodeling and OCL 6.7 Metamodeling: Example 1 6.8 Metamodeling: Example 2 6.9 Tool-supported Model Validation 6.10 Metamodeling and Behavior 6.11 A More Complex Example 6.12 Pitfalls in Metamodeling
Chapter 7: MDSD-Capable Target Architectures
7.1 Software Architecture in the Context of MDSD 7.2 What Is a Sound Architecture? 7.3 How Do You Arrive at a Sound Architecture? 7.4 Building Blocks for Software Architecture 7.5 Architecture Reference Model 7.6 Balancing the MDSD Platform 7.7 Architecture Conformance 7.8 MDSD and CBD 7.9 SOA, BPM and MDSD
Chapter 8: Building Domain Architectures
8.1 DSL Construction 8.2 General Transformation Architecture 8.3 Technical Aspects of Building Transformations 8.4 The Use of Interpreters
Chapter 9: Code Generation Techniques
9.1 Code Generation – Why? 9.2 Categorization 9.3 Generation Techniques
Chapter 10: Model Transformations with QVT
10.1 History 10.2 M2M Language Requirements 10.3 Overall Architecture 10.4 An Example Transformation 10.5 The OMG Standardization Process and Tool Availability 10.6 Assessment
Chapter 11: MDSD Tools: Roles, Architecture, Selection Criteria, and Pointers
11.1 The Role of Tools in the Development Process 11.2 Tool Architecture and Selection Criteria 11.3 Pointers
Chapter 12: The MDA Standard
12.1 Goals 12.2 Core Concepts
Part III: Processes and Engineering
Chapter 13: MDSD Process Building Blocks and Best Practices
13.1 Introduction 13.2 Separation Between Application and Domain Architecture Development 13.3 Two-Track Iterative Development 13.4 Target Architecture Development Process 13.5 Product-Line Engineering
Chapter 14: Testing
14.1 Test Types 14.2 Tests in Model-Driven Application Development 14.3 Testing the Domain Architecture
Chapter 15: Versioning
15.1 What Is Versioned? 15.2 Projects and Dependencies 15.3 The Structure of Application Projects 15.4 Version Management and Build Process for Mixed Files 15.5 Modeling in a Team and Versioning of Partial Models
Chapter 16: Case Study: Embedded Component Infrastructures
16.1 Overview 16.2 Product-Line Engineering 16.3 Modeling 16.4 Implementation of Components 16.5 Generator Adaptation 16.6 Code Generation
Chapter 17: Case Study: An Enterprise System
17.1 Overview 17.2 Phase 1: Elaboration 17.3 Phase 2: Iterate 17.4 Phase 3: Automate 17.5 Discussion
Part IV: Management
Chapter 18: Decision Support
18.1 Business Potential 18.2 Automation and Reuse 18.3 Quality 18.4 Reuse 18.5 Portability, Changeability 18.6 Investment and Possible Benefits 18.7 Critical Questions 18.8 Conclusion 18.9 Recommended Reading
Chapter 19: Organizational Aspects
19.1 Assignment of Roles 19.2 Team Structure 19.3 Software Product Development Models
Chapter 20: Adoption Strategies for MDSD
20.1 Prerequisites 20.2 Getting Started – MDSD Piloting 20.3 MDSD Adaptation of Existing Systems 20.4 Classification of the Software Inventory 20.5 Build, Buy, or Open Source 20.6 The Design of a Supply Chain 20.7 Incremental Evolution of Domain Architectures 20.8 Risk Management
A: Model Transformation Cod
A.1 Complete QVT Relations alma2db Example A.2 Complete QVT Operational Mappings alma2db Example
References Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion