DocumentCode :
2171617
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
fYear :
2009
fDate :
20-24 April 2009
Firstpage :
226
Lastpage :
231
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
ISSN :
1530-1591
Print_ISBN :
978-1-4244-3781-8
Type :
conf
DOI :
10.1109/DATE.2009.5090662
Filename :
5090662
Link To Document :
بازگشت