Characterization of model based development of embedded control systems from a mechatronic perspective ; drivers , processes , technology and their maturity

Model Based Development (MBD) and many similar terms flourish in current literature and conferences, indicating the high industrial and academic interest in this topic as one key technique for promoting quality and cost-efficiency in the development of embedded systems. However, MBD is currently interpreted and approached in many different ways. Many companies are still hesitating towards the introduction of MBD, while others are applying MBD – however, mainly as a basis for partial subsystem development. In this paper a definition of MBD is provided. Based on this definition the drivers, opportunities and problems facing MBD are investigated. A framework is provided to understand and compare different MBD approaches. We discuss adoption of MBD in different fields of engineering and, relating to the Capability Maturity Model, present a model of MBD maturity and illustrate its application. The model allows explanation of potential problems perceived when introducing MBD and can thus hopefully be an aid when introducing MBD or when analyzing problems with an MBD approach. The target of the analysis is disciplines related to embedded control systems, and throughout the paper examples from automotive applications are given. Problems related to MBD are concluded to be the result of mismatches between the process maturity level, the drivers and the supporting technology.

[1]  DeJiu Chen,et al.  A Survey of Modeling Approaches forEmbedded Computer Control Systems , 2003 .

[2]  Niklas Adamsson,et al.  Model-based development of mechatronic systems — Reducing the gaps between competencies? , 2004 .

[3]  Ray J. Paul,et al.  Computer Simulation and Modelling , 1987 .

[4]  Model-based Development Tool Chain at Volvo Cars , .

[5]  Jad El-khoury,et al.  Multidisciplinary Modeling and Tool Support for EE Architecture Design , 2004 .

[6]  Takashi Shigematsu Software Quality Management Applied to Automotive Embedded Systems , 2002 .

[7]  Andrew Walker,et al.  Linköping Studies in Science and Technology Thesis No . 1037 PERFORMANCE TESTING OF ULTRASOUND DOPPLER EQUIPMENT , 2003 .

[8]  Steven D. Eppinger,et al.  Patterns of Product Development Interactions , 2002 .

[9]  Gabor Karsai,et al.  Embedded Software: Challenges and Opportunities , 2001, EMSOFT.

[10]  Ning Lu,et al.  Analysis and Comparison Of 3 Code Generation Tools , 2004 .

[11]  Ivica Crnkovic,et al.  Implementing and integrating product data management and software configuration management , 2003 .

[12]  Roger Bate,et al.  A Systems Engineering Capability Maturity Model, Version 1.0. , 1994 .

[13]  Andrew P. Sage,et al.  Systems integration and architecting: An overview of principles, practices, and perspectives , 1998 .

[14]  Wayne H. Wolf Household hints for embedded systems designers , 2002, Computer.

[15]  Martin Törngren,et al.  Fundamentals of Implementing Real-Time Control Applications in Distributed Computer Systems , 1998, Real-Time Systems.

[16]  Timothy P. Kelliher,et al.  Engineering Complex Systems With Models and Objects , 1997 .

[17]  John A. McDermid,et al.  Assurance in high-integrity software , 1989 .

[18]  Ulf Sellgren,et al.  SIMULATIONS IN PRODUCT REALIZATION-a methodology state-ofthe-art report , 2003 .

[19]  Robert A. George,et al.  Vehicle E/E System Integrity From Concept to Customer , 2002 .

[20]  OLA LARSES,et al.  The Monty Model for Engineering of Mechatronic Systems , 2003 .

[21]  Fabrizio Sessa,et al.  AN INTEGRATED APPROACH TO EVALUATE ENGINEERING SIMULATIONS AND ERGONOMIC ASPECTS OF A NEW VEHICLE IN A VIRTUAL ENVIRONMENT: PHYSICAL AND VIRTUAL CORRELATION METHODS. , 2004 .

[22]  David Wilemon,et al.  Software development and new product development: potentials for cross-domain knowledge sharing , 2000, IEEE Trans. Engineering Management.

[23]  Richard Stevens,et al.  Systems engineering : coping with complexity , 1998 .

[24]  Göran Backlund The effects of modeling requirements in early phases of buyer-supplier relations , 2000 .

[25]  Roland Jeutter,et al.  Model-Based System Development - Is it the Solution to Control the Expanding System Complexity In The Vehicle? , 2004 .

[26]  Morten T. Hansen,et al.  What's your strategy for managing knowledge? , 1999, Harvard business review.

[27]  Scott Ranville Case Study of Commercially Available Tools that Apply Formal Methods to a Matlab/Simulink/Stateflow Model , 2004 .