Title :
A co-design approach for embedded system modeling and code generation with UML and MARTE
Author :
Vidal, Jorgiano ; De Lamotte, Florent ; Gogniat, Guy ; Soulard, Philippe ; Diguet, Jean-Philippe
Author_Institution :
UBS - CNRS, Eur. Univ. of Brittany, Lorient
Abstract :
In this paper we propose a UML/MDA approach, called MoPCoM methodology, to design high quality real-time embedded systems. We have defined a set of rules to build UML models for embedded systems, from which VHDL code is automatically generated by means of MDA techniques. We use the MARTE profile as an UML extension to describe real-time properties and perform platform modeling. The MoPCoM methodology defines three abstraction levels: abstract, execution and detailed modeling levels (AML, EML and DML, respectively). We detail the lowest MoPCoM level, DML, design rules in order to perform automatically VHDL code generation. A viterbi coder has been used as a first case study.
Keywords :
Unified Modeling Language; embedded systems; hardware description languages; hardware-software codesign; program compilers; MARTE profile; UML extension; UML/MDA approach; VHDL code; abstraction levels; co-design approach; code generation; embedded system modeling; Application software; Design methodology; Embedded system; Performance analysis; Productivity; Real time systems; Silicon; Skeleton; Software libraries; Unified modeling language;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
Print_ISBN :
978-1-4244-3781-8
DOI :
10.1109/DATE.2009.5090662