Cover
Table of Contents
Title Page
Copyright
MBPLE book Dedications
Foreword
Preface
About the companion Website
Chapter 1: Introduction
Acknowledgments
References
Part I: Motivation
Chapter 2: Complexity and Variability
2.1 Introduction
2.2 Complexity
2.3 Variability
2.4 The Trade-off Between Complexity and Variability
References
Chapter 3: Reuse Strategies
3.1 Introduction
3.2 Different Reuse Approaches
3.3 Quick Benefits Versus Risk Analysis of Reuse Patterns
References
Chapter 4: From Document-based to Model-based Engineering
4.1 Introduction
4.2 Document-based Engineering
, 4.3 Model-based Engineering
References
Chapter 5: From Single Product to Product-line-based Delivery
Approach
5.1 Introduction
5.2 Project-oriented Approaches
5.3 Shifting Toward a More Efficient Paradigm
5.4 Product Platform, Product Family, and Their Derived
Products
5.5 Product-line-based Delivery
References
Chapter 6: Digital Continuity and System Life Cycle
Management
6.1 Introduction
6.2 The “Eternal Return” of Complexity
6.3 System Life Cycle and Multiple Domains
6.4 Digital Continuity and Its Challenges
6.5 Digital Continuity for System Variability
References
Part II: Foundations of MBPLE
Chapter 7: Past, Present, and Future of MBPLE
7.1 Introduction
7.2 Everything Started with Software Engineering
7.3 The First Generation of Software Product Line
Development: The “Dolly” Era
7.4 The Second Generation of Software Product Line
Development
7.5 From Software Product Lines to System Product Lines
7.6 The Liaison Between PLE and MBSE
References
, Chapter 8: Shifting to a Model-based Approach
8.1 Introduction
8.2 Systems Engineering
8.3 Model-based Systems Engineering
8.4 From PLE to MBPLE
References
Chapter 9: MBPLE Concepts and Definitions
9.1 Introduction
9.2 Variability Model
9.3 Feature Model
9.4 Shared Assets Supersets
9.5 Product Models
9.6 Member Products
References
Chapter 10: MBPLE Modeling Languages
10.1 Introduction
10.2 Models and Modeling Languages
10.3 Variability Modeling Languages
10.4 Feature Modeling Languages
10.5 Shared Asset Modeling Languages
10.6 SysML v2
10.7 Model Interoperability
References
Chapter 11: The MBPLE Foundation in the Standards
11.1 Introduction
11.2 PLE Standards
11.3 Systems Engineering Foundation, Model-based and
Interoperability Standards
References