A co-design methodology based on model driven architecture for real time embedded systems

This paper presents the MOPCOM design methodology, developed to enable the efficient design of real time embedded systems, in particular radio (such as software defined radio) communication and video processing equipment. Based on UML and the model driven architecture approach, it could be advantageously applied for the design of a system on a chip or a system on a programmable chip. The MOPCOM methodology defines a set of rules for building UML models for embedded systems, from which Hardware Description Language code is automatically generated by means of a set of model transformations. The MARTE profile is used to describe real time properties and to perform platform modeling. A wireless communication demonstrator is presented to illustrate the methodology and the tooling.

[1]  Edward A. Lee,et al.  Ptolemy: A Framework for Simulating and Prototyping Heterogenous Systems , 2001, Int. J. Comput. Simul..

[2]  Elvinia Riccobene,et al.  A SoC design methodology involving a UML 2.0 profile for SystemC , 2005, Design, Automation and Test in Europe.

[3]  Alberto L. Sangiovanni-Vincentelli,et al.  Benefits and challenges for platform-based design , 2004, Proceedings. 41st Design Automation Conference, 2004..

[4]  Mickaël Raulet,et al.  Rapid Prototyping for Heterogeneous Multicomponent Systems: An MPEG-4 Stream over a UMTS Communication Link , 2006, EURASIP J. Adv. Signal Process..

[5]  Christophe Moy,et al.  UML Framework for PIM and PSM Verification of SDR Systems , 2005 .

[6]  Elvinia Riccobene,et al.  Designing a Unified Process for Embedded Systems , 2007, Fourth International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES'07).

[7]  Sébastien Gérard,et al.  Using the Model Paradigm for Real-Time Systems Development: ACCORD/UML , 2002, OOIS Workshops.

[8]  Sébastien Gérard,et al.  UML for Real-Time , 2003, UML for Real.

[9]  Gajski,et al.  Guest Editors' Introduction: New VLSI Tools , 1983, Computer.

[10]  Mickaël Raulet,et al.  Overview of the MPEG Reconfigurable Video Coding Framework , 2011, J. Signal Process. Syst..

[11]  Pierre Boulet,et al.  Gaspard2: from MARTE to SystemC Simulation , 2008 .