DocumentCode :
263213
Title :
Automatic deployment of component-based embedded systems from UML/MARTE models using MCAPI
Author :
Nicolas, Alejandro ; Posadas, Hector ; Peñil, Pablo ; Villar, Eugenio
Author_Institution :
Univ. of Cantabria, Santander, Spain
fYear :
2014
fDate :
26-28 Nov. 2014
Firstpage :
1
Lastpage :
6
Abstract :
The increasing complexity in the development of embedded system is raising the need of system modularization, parallelization and component portability. High-level languages such as UML are clearly oriented to solve these needs, but implementation flows are usually highly dependent on platform details. Different platform-agnostic APIs such as MPI or MCAPI have appeared to increase the application independence from the executive HW. Nevertheless, the gap between the high-level models and the final system implementations is still too large. In this context, this paper presents a methodology for automating system deployment of component-based systems. The process starts from a high level description based on UML/MARTE, including complex channel semantics and provides automatic code generation for interconnection and deployment of system components based on MCAPI. This automatic process enables exploring different possibilities both in the component allocation and in the resulting concurrency, involving low designer effort.
Keywords :
Unified Modeling Language; application program interfaces; embedded systems; program compilers; MCAPI; UML/MARTE models; automatic code generation; channel semantics; component allocation; component-based embedded systems; concurrency; high level description; multicore communications API; system component interconnection; Concurrent computing; Generators; Multicore processing; Resource management; Semantics; Synchronization; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design of Circuits and Integrated Circuits (DCIS), 2014 Conference on
Conference_Location :
Madrid
Type :
conf
DOI :
10.1109/DCIS.2014.7035575
Filename :
7035575
Link To Document :
بازگشت