Skip to main content

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • D. D. Gajski and R. Kuhn, Guest Editor Introduction: New VLSI-Tools, IEEEC, 1983, vol.16, pages 11–14.

    Google Scholar 

  • 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.

    Google Scholar 

  • Takashi Hasegawa, An Introduction to the UML for SoC Forum in Japan, USOC’04@DAC2004, San Diego, California, 2004.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Object Management Group, Inc., (UML 2.0): Superstructure Draft Adopted Specification, Jul-2003, http://www.omg.org/cgi-bin/doc?ptc/03-07-06/.

    Google Scholar 

  • 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.

    Google Scholar 

  • picoChip, PC101 and PC102 Datasheets, 2003, http://www.picochip.com/technology/picoarray.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics