MDA-based development in the DECOS integrated architecture - modeling the hardware platform

Reduced time-to-market in spite of increasing the system's functionality, reuse of software on different hardware platforms, and the demand for performing validation activities earlier in the development phase raise the need for revising the state-of-the-art development methodologies for distributed embedded systems. The model driven architecture is a design methodology addressing these emerging requirements. Developing embedded systems according to this model-based paradigm requires a platform-independent representation of the functionality of the application as well as a precise model of the targeted hardware platform. In this paper we introduce a meta-model for capturing the resources of hardware platforms realizing the DECOS architecture, which is an integrated time-triggered architecture aimed at the development of distributed embedded systems. Furthermore, we present a tool chain based on this meta-model that speeds up the modeling process and reduces the likelihood of human errors by facilitating the reuse of hardware building blocks from libraries

[1]  Roman Obermaisser,et al.  Out-of-norm assertions [diagnostic mechanism] , 2005, 11th IEEE Real Time and Embedded Technology and Applications Symposium.

[2]  Roman Obermaisser,et al.  Virtual networks in an integrated time-triggered architecture , 2005, 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems.

[3]  Simon S. Y. Shim,et al.  Infrastructure for B2B exchanges with RosettaNet , 2001, Proceedings Third International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2001.

[4]  Neeraj Suri,et al.  Compositional design of RT systems: a conceptual basis for specification of linking interfaces , 2003, Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003..

[5]  Luciano Lavagno,et al.  Automotive virtual integration platforms: why's, what's, and how's , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[6]  Rocco Moretti,et al.  Model Driven Architecture (MDA) , 2007 .

[7]  Hermann Kopetz,et al.  The time-triggered architecture , 1998, Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98).

[8]  Rushby John,et al.  Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurance , 1999 .

[9]  Harald Heinecke,et al.  AUTomotive Open System ARchitecture - An Industry-Wide Initiative to Manage the Complexity of Emerging Automotive E/E-Architectures , 2004 .

[10]  Christian Fraboul,et al.  Modeling and simulation of integrated modular avionics , 1998, Proceedings of the Sixth Euromicro Workshop on Parallel and Distributed Processing - PDP '98 -.

[11]  P. Peti,et al.  Specification and execution of gateways in integrated architectures , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[12]  Pascal Chaumette,et al.  Open-Interface Definitions for Automotive Systems Application to a Brake by Wire System , 2002 .

[13]  Roman Obermaisser,et al.  Using RTAI/LXRT for partitioning in a prototype implementation of the DECOS architecture , 2005, Third International Workshop on Intelligent Solutions in Embedded Systems, 2005..

[14]  Bernd Hardung,et al.  Reuse of software in distributed embedded automotive systems , 2004, EMSOFT '04.

[15]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[16]  A. Marchetto Structured definition of modular avionics architectures using blueprints , 1997, 16th DASC. AIAA/IEEE Digital Avionics Systems Conference. Reflections to the Future. Proceedings.

[17]  Peter Fettke,et al.  Model Driven Architecture (MDA) , 2003, Wirtsch..