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