MODEL-BASED DESIGN FOR SYSTEM INTEGRATION
Pieter J. Mostermanm, Jason Ghidella, Jon R. Friedman · Proceedings of the Canadian Engineering Education Association (CEEA) · 2011
System partitioning is essential to the design of complex systems such as automobiles. Complexity can be because of compounded phenomena or because of intricate behavior. This paper focuses on the compounding effect of integrating the different subsystems that result from the partitioning. In particular, it concentrates on subsystems, or features, that have an embedded computation part to them. Three types of feature integration are classified: (i) shared resources, (ii) communicating features, and (iii) interacting control. The integration is addressed from a Model-Based Design perspective. It is discussed how this allows managing the complexity of integrating computations because it is operative at a higher level of abstraction than even high-level programming languages.