DocumentCode
2237267
Title
A framework for the generation from UML/MARTE models of IPXACT HW platform descriptions for multi-level performance estimation
Author
Herrera, Fernando ; Villar, Eugenio
fYear
2011
fDate
13-15 Sept. 2011
Firstpage
1
Lastpage
8
Abstract
This paper presents a framework which automates the generation of the IP/XACT-based description of the HW platform of an embedded system from a UML/MARTE model of such a system. The generator is integrated in a design exploration framework where the whole system is specified in UML, taking MARTE as reference profile, and which requires the generation of the platform information in an intermediate format, to feed the toolset in charge of the generation of executable models for performance estimation at different abstraction levels. The presented framework enables the generation of HW platform descriptions based on the IP/XACT standard, where the level of information is suited to the needs of the abstraction levels handled by the TLM executable models generated (namely, native-source and ISS-based performance estimation). The generator has been fully integrated in Eclipse as part of the design exploration framework, and as a standalone plug in.
Keywords
C++ language; Unified Modeling Language; formal specification; hardware description languages; performance evaluation; program compilers; Eclipse; IP-XACT HW platform description; ISS-based performance estimation; SystemC; TLM executable model; UML-MARTE model; abstraction level; design exploration; embedded system; executable model generation; multilevel performance estimation; native-source performance estimation; platform information; Computer architecture; Connectors; Estimation; Generators; Hardware; IP networks; Unified modeling language; Eclipse; IP/XACT; M2T; MARTE; MTL; SystemC; UML;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification and Design Languages (FDL), 2011 Forum on
Conference_Location
Oldenburg
ISSN
1636-9874
Print_ISBN
978-1-4577-0763-6
Electronic_ISBN
1636-9874
Type
conf
Filename
6069482
Link To Document