DocumentCode :
2293872
Title :
Generation of correct-by-construction code from design models for embedded systems
Author :
Ciccozzi, Federico ; Cicchetti, Antonio ; Krekola, Mikael ; Sjödin, Mikael
Author_Institution :
Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
fYear :
2011
fDate :
15-17 June 2011
Firstpage :
63
Lastpage :
66
Abstract :
In a model-driven engineering development process that focuses on guaranteeing that extra-functional concerns modeled at design level are preserved at platform execution level, the task of automated code generation must produce artifacts that enable back-annotation activities. In fact when the target platform code has been generated, quality attributes of the system are evaluated by appropriate code execution monitoring/analysis tools and their results back-annotated to the source models to be extensively evaluated. Only at this point the preservation of analysed extra-functional aspects can be either asserted or achieved by re-applying the code generation chain to the source models properly optimized according to the evaluation results. In this work we provide a solution for the problem of automatically generating target platform code from source models focusing on producing code artifacts that facilitate analysis and enable back-annotation activities. Arisen challenges and solutions are described together with completed and planned implementation of the proposed approach.
Keywords :
embedded systems; program compilers; software engineering; Arisen challenge; automated code generation; backannotation activity; code execution monitoring; correct-by-construction code; design model; embedded system; model driven engineering development process; source model; Analytical models; Biological system modeling; Computational modeling; Embedded systems; Object oriented modeling; Real time systems; Unified modeling language; back annotation; code generation; embedded systems; model transformations; model-driven engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems (SIES), 2011 6th IEEE International Symposium on
Conference_Location :
Vasteras
Print_ISBN :
978-1-61284-818-1
Electronic_ISBN :
978-1-61284-819-8
Type :
conf
DOI :
10.1109/SIES.2011.5953681
Filename :
5953681
Link To Document :
بازگشت