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
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;
Conference_Titel :
Specification and Design Languages (FDL), 2011 Forum on
Conference_Location :
Oldenburg
Print_ISBN :
978-1-4577-0763-6
Electronic_ISBN :
1636-9874