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
Link To Document