• DocumentCode
    2304773
  • Title

    ModES: Embedded Systems Design Methodology and Tools based on MDE

  • Author

    Nascimento, Francisco Assis M do ; Oliveira, Márcio F S ; Wagner, Flávio Rech

  • Author_Institution
    UFRGS, Inst. de Informatica, Porto Alegre
  • fYear
    2007
  • fDate
    31-31 March 2007
  • Firstpage
    67
  • Lastpage
    76
  • Abstract
    MDE-based approaches have been proposed as a solution to cope with the inefficiency of current design methods. In this context, our work defines meta-models for application, capturing functionality by means of processes communicating by ports and channels; platform, indicating available hardware/software resources; mapping from application into platform; and implementation, oriented to code generation and hardware synthesis. Differently from other approaches, our mapping meta-model does not specify only the allocation of application processes into fixed hardware components. Instead, it delimits a design space, determining all possible associations between processes and platform components. Transformations between meta-models implement the mapping, allowing the evaluation of possible implementations during a design space exploration process. This exploration is based on accurate estimates of the effects of each transformation, without requiring costly hardware synthesis and code generation steps. These are performed only for the final implementation, after all design decisions have been taken. We implemented our approach using the Eclipse Modeling Framework (EMF) features, where our meta-models are captured by Ecore models and the transformation engine uses the MDDi-QVT plug-in. The application on a real case study validates the approach
  • Keywords
    formal specification; program compilers; Eclipse modeling framework; Ecore models; MDDi-QVT plug-in; ModES; code generation; embedded systems design; hardware synthesis; meta-models; model driven engineering; Application software; Context; Design methodology; Embedded software; Embedded system; Engines; Hardware; Model driven engineering; Process design; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Methodologies for Pervasive and Embedded Software, 2007. MOMPES '07. Fourth International Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-7695-2769-8
  • Type

    conf

  • DOI
    10.1109/MOMPES.2007.14
  • Filename
    4149169