• DocumentCode
    3234088
  • Title

    Formal foundations for MARTE-SystemC interoperability

  • Author

    Peñil, P. ; Herrera, F. ; Villar, E.

  • Author_Institution
    TEISA Dept., Univ. of Cantabria, Santander, Spain
  • fYear
    2010
  • fDate
    14-16 Sept. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Model Driven Architecture (MDA) and Electronic System Level (ESL) design are key approaches for succeeding in the specification and design of current embedded systems, which are increasingly complex and heterogeneous. MARTE is the most advanced UML profile for abstract specification of real-time embedded systems in the MDA context, while SystemC is the language most widely adopted by the ESL design community. This paper provides formal foundations for a consistent and synergistic link between MARTE and SystemC. These foundations are based on the ForSyDe formalism, used to reflect the abstract execution semantics of both the MARTE model and its corresponding SystemC executable specification. The concepts introduced are shown through the specification of an essential part of a video decoder.
  • Keywords
    Unified Modeling Language; electronic design automation; embedded systems; formal specification; formal verification; open systems; video coding; ForSyDe formalism; MARTE SystemC interoperability; UML; abstract execution semantics; electronic system level design; model driven architecture; real time embedded system; video decoder; ForSyDe; MARTE; SystemC; UML; Untimed MoCs;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Specification & Design Languages (FDL 2010), 2010 Forum on
  • Conference_Location
    Southampton
  • Type

    conf

  • DOI
    10.1049/ic.2010.0152
  • Filename
    5775132