On the Generation of Full-fledged Code from UML Profiles and ALF for Complex Systems

被引:2
|
作者
Ciccozzi, Federico [1 ]
Cicchetti, Antonio [1 ]
Sjodin, Mikael [1 ]
机构
[1] Malardalen Univ MRTC, Vasteras, Sweden
关键词
DESIGN;
D O I
10.1109/ITNG.2015.19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 50 条
  • [41] Modelling and Code Generation for Real-Time Embedded Systems with UML-RT and Papyrus-RT
    Hili, Nicolas
    Dingel, Juergen
    Beaulieu, Alain
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 509 - 510
  • [42] Code generation from hybrid systems models for distributed embedded systems
    Anand, M
    Kim, J
    Lee, I
    ISORC 2005: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Proceedings, 2005, : 166 - 173
  • [43] A comparative exploration of eye movement desensitisation and reprocessing versus cognitive behavioural therapy for post-traumatic stress disorder in Pakistan: Insights from a full-fledged randomised controlled trial
    Khan, Anwar
    Madihie, Amalia bt
    Ullah, Faseeh
    Abid, Omer
    Awan, Khizra Hafeez
    COUNSELLING & PSYCHOTHERAPY RESEARCH, 2025, 25 (01):
  • [44] Solidity Code Generation From UML State Machines in Model-Driven Smart Contract Development
    Jurgelaitis, Mantas
    Ceponiene, Lina
    Butkiene, Rita
    IEEE ACCESS, 2022, 10 : 33465 - 33481
  • [45] Automatic code generation from a UML model to IEC 61131-3 and system configuration tools
    Vogel-Heuser, B
    Witsch, D
    Katzke, U
    2005 INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), VOLS 1 AND 2, 2005, : 1034 - 1039
  • [46] Decision support systems and e-management systems, knowledge based business IS - Generation of program code using UML action semantics
    Ablonskis, Linas
    Nemuraite, Lina
    PROCEEDINGS OF THE 2006 SEVENTH INTERNATIONAL BALTIC CONFERENCE ON DATABASES AND INFORMATION SYSTEMS (BALTIC DB&IS 2006), 2006, : 122 - 131
  • [47] Synthesis of simulation and implementation code for OpenMAX multimedia heterogeneous systems from UML/MARTE models
    De la Fuente, D.
    Barba, J.
    Lopez, J. C.
    Penil, P.
    Posadas, H.
    Sanchez, P.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (06) : 8195 - 8226
  • [48] Synthesis of simulation and implementation code for OpenMAX multimedia heterogeneous systems from UML/MARTE models
    D. de la Fuente
    J. Barba
    J. C. López
    P. Peñil
    H. Posadas
    P. Sánchez
    Multimedia Tools and Applications, 2017, 76 : 8195 - 8226
  • [49] A novel approach with an extensive case study and experiment for automatic code generation from the XMI schema Of UML models
    Anand Deva Durai
    Mythily Ganesh
    Rincy Merlin Mathew
    Dinesh Kumar Anguraj
    The Journal of Supercomputing, 2022, 78 : 7677 - 7699
  • [50] A novel approach with an extensive case study and experiment for automatic code generation from the XMI schema Of UML models
    Durai, Anand Deva
    Ganesh, Mythily
    Mathew, Rincy Merlin
    Anguraj, Dinesh Kumar
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (06): : 7677 - 7699