DocumentCode :
3650667
Title :
System synthesis from UML/MARTE models: The PHARAON approach
Author :
Héctor Posadas;Pablo Peñil;Alejandro Nicolás;Eugenio Villar
Author_Institution :
Microelectronics Engineering Group, University of Cantabria, Santander, Spain
fYear :
2013
Firstpage :
1
Lastpage :
8
Abstract :
Model-Driven Engineering (MDE) based on UML is a mature methodology for software development. However, its application to HW/SW embedded system specification and design requires specific features not covered by the language. For this reason, the MARTE profile for Real-Time and Embedded systems was defined. It has proven to be powerful enough to support holistic system modeling under different views. This single-source model is able to capture the required information, enabling the automatic generation of executable and configurable models for fast performance analysis without requiring additional engineering effort. As a result of this performance analysis suitable system architecture can be decided. At this point, the SW stack to be executed by each processing node in the selected heterogeneous platform has to be generated. In the general case this is a tedious and error-prone process with little assistance from available tools. Current practices oblige the SW engineer to develop the code for each node of the heterogeneous multi-core platform by hand. The code has to be written specifically for the selected architecture and architectural mapping, thus reducing reusability. In order to overcome this limitation, the FP7 PHARAON project aims to develop tools able to automatically generate the code to be executed in each node from the initial system model. This affects not only the application code, the static and run-time libraries (e.g. OpenMP/OpenCL), the middleware and communication functions, but also the OS and the driver calls in each node.
Keywords :
"Unified modeling language","Embedded systems","Analytical models","Object oriented modeling","Standards","Concurrent computing","Semantics"
Publisher :
ieee
Conference_Titel :
Electronic System Level Synthesis Conference (ESLsyn), 2013
Print_ISBN :
978-1-4673-6414-0
Type :
conf
Filename :
6573222
Link To Document :
بازگشت