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 :
بازگشت