Abstract
Embedded system design needs to model together application and hardware architecture. For that a huge number of models are available, each one proposing its own abstraction level associated to its own software platform for simulation or synthesis. To produce a co-design framework, we are obviously obliged to support different models among all possible ones. Between these models we should produce automatic transformations. Each time a new model is included in the framework, we should develop a new transformation.
To improve transformation engine development, Model Driven Architecture (MDA) techniques are useful. This approach permits to define the transformations at the metamodel level. It guaranties to the framework the reuse of models and unifies the definition of the transformation rules.
We present the application of MDA in the context of Intensive Signal Processing (ISP) applications deployed on System on Chip (SoC) platforms. For that purpose, we have developed a new MDA Transformation engine: Mod- Transf. We apply this engine on UML profiles to generate SystemC Transaction Level Model dedicated to ISP. A particular rule will be presented to illustrate the interest of this approach in a multi model embedded system design environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cédric Dumoulin, ModTransf: A Model to Model Transformation Engine, 2004, http://www.lifl.fr/west/modTransf.
Cédric Dumoulin, Pierre Boulet, Jean-Luc Dekeyser and Philippe Marquet, UML 2.0 Structure Diagram for Intensive Signal Processing Application Specification, INRIA, 2003, http://www.inria.fr/rrrt/rr-4766.html.
D. D. Gajski and R. Kuhn, Guest Editor Introduction: New VLSI-Tools, IEEEC, 1983, vol.16, pages 11–14.
T. Gardner, C. Griffin, A Koehler and R. Hauser, A review of OMG MOF 2.0 Query / Views / Transformations Submissions and Recommendations towards the final Standard, OMG document 03-08-02, 2003, OMG document. Review of QVT proposals.
Takashi Hasegawa, An Introduction to the UML for SoC Forum in Japan, USOC’04@DAC2004, San Diego, California, 2004.
Object Management Group, Inc., MOF: Meta Object Facility, Specification, Version 1.3, Jan-2000, http://www.omg.org/cgi-bin/doc?formal/00-04-03.
Object Management Group, Inc., MOF 2.0 Query/View/Transformations RFP, 2003, http://www.omg.org/techprocess/meetings/schedule/MOF_2.0_Query_View_Transf._RFP.html.
Object Management Group, Inc., (UML 2.0): Superstructure Draft Adopted Specification, Jul-2003, http://www.omg.org/cgi-bin/doc?ptc/03-07-06/.
Object Management Group, Inc., UML 2.0 OCL Final Adopted specification, document ptc/03-10-14, http://www.omg.org/cgi-bin/doc?ptc/2003-10-14.
picoChip, PC101 and PC102 Datasheets, 2003, http://www.picochip.com/technology/picoarray.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer
About this chapter
Cite this chapter
Bondé, L., Dumoulin, C., Dekeyser, JL. (2005). Metamodels and MDA Transformations for Embedded Systems. In: Boulet, P. (eds) Advances in Design and Specification Languages for SoCs. Springer, Boston, MA. https://doi.org/10.1007/0-387-26151-6_8
Download citation
DOI: https://doi.org/10.1007/0-387-26151-6_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-26149-2
Online ISBN: 978-0-387-26151-5
eBook Packages: EngineeringEngineering (R0)