Title :
Towards a Round-Trip Support for Model-Driven Engineering of Embedded Systems
Author :
Ciccozzi, Federico ; Cicchetti, Antonio ; Sjödin, Mikael
Author_Institution :
Sch. of Innovation, Design & Eng. (IDT), Malardalen Univ., Vasteras, Sweden
fDate :
Aug. 30 2011-Sept. 2 2011
Abstract :
In a model-driven environment aiming at generating implementation code ensuring that extra-functional properties modeled at design level are preserved at execution time, a full round-trip engineering approach is often needed. Target code is meant to be generated from design models through appropriate model transformations, once the code has been generated, quality attributes of the embedded system are evaluated by execution monitoring/analysis tools. Eventually, in order to complete a model-driven round-trip approach, provision of back-annotation of the target code analysis results to modeling level is crucial for evaluating and consequently optimizing the design models for ensuring preservation of analyzed extra-functional aspects. In this work the problem of providing such approach in terms of process and related challenges is described together with a proposed solution. Particular emphasis is put on the description of how both traceability information and code analysis results are formalized in order to enable the desired back-annotating capabilities.
Keywords :
embedded systems; optimising compilers; back annotating capabilities; code generation; embedded system; execution monitoring; model driven round trip engineering; model transformation; target code analysis; traceability information; Adaptation models; Analytical models; Computational modeling; Embedded systems; Monitoring; Optimization; Unified modeling language; back-annotation; code generation; embedded systems; extra-functional properties; model-driven engineering;
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1027-8
DOI :
10.1109/SEAA.2011.39