DocumentCode
710198
Title
On the Generation of Full-Fledged Code from UML Profiles and ALF for Complex Systems
Author
Ciccozzi, Federico ; Cicchetti, Antonio ; Sjodin, Mikael
Author_Institution
MRTC, Malardalen Univ., Vasteras, Sweden
fYear
2015
fDate
13-15 April 2015
Firstpage
81
Lastpage
88
Abstract
Modern software systems are becoming more and more complex thus demanding for new powerful development mechanisms. Model-driven engineering has been recognised as a promising paradigm for the development of complex systems especially for its capability of abstracting the problem through models and then manipulating them to reach the implementation. In this work we provide a solution for the problem of automatically generating target code from models expressed in CHESS-ML, a UML profile that leverages the Action Language for Foundational UML. The goal is to produce code that does not require any manual intervention after its automatic generation to be executed on the target platform. Focus is on the generation of complex systems targeting both single and multi process deployment configurations as well as different execution platforms.
Keywords
Unified Modeling Language; large-scale systems; program compilers; software engineering; ALF; CHESS-ML; UML profiles; complex system; full-fledged code generation; model-driven engineering; multiprocess deployment configuration; single process deployment configuration; Adaptation models; Analytical models; Biological system modeling; Object oriented modeling; Ports (Computers); Semantics; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology - New Generations (ITNG), 2015 12th International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4799-8827-3
Type
conf
DOI
10.1109/ITNG.2015.19
Filename
7113453
Link To Document