Chapter 6

Maturity of Model Driven Engineering for Embedded Control Systems from a Mechatronic Perspective

Chapter written by M. Törngren and O. Larses,

Division of Mechatronics, Department of Machine Design, School of Industrial Engineering and Management, KTH - Kungliga Tekniska, Sweden

Model driven engineering (MDE), as one key technique for promoting quality and cost-efficiency in the development of embedded systems, is currently studied intensively both in industry and academia. However, MDE is currently interpreted and approached in many different ways, typically being applied mainly as a basis for partial subsystem development. We provide a definition of MDE and based on this investigate the drivers, opportunities and problems facing MDE. A framework is provided to understand and compare different MDE approaches. We discuss adoption of MDE in different fields of engineering and, relating to the Capability Maturity Model, present a model of MDE maturity and illustrate its application for automotive applications. The model allows explanation of potential problems perceived when introducing MDE and can thus hopefully be an aid when introducing MDE or when analyzing problems with an MDE approach. Problems related to MDE are concluded to be the result of mismatches between the process maturity level, the drivers and the supporting technology.

Introduction

The development of machinery is still undergoing the challenging transition from a pure mechanical engineering exercise to ...

Get Model Driven Engineering for Distributed Real-Time Embedded Systems now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.