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 条
  • [31] HDL code generation from UML/MARTE sequence diagrams for verification and synthesis
    Ebeid, Emad
    Fummi, Franco
    Quaglia, Davide
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2015, 19 (03) : 277 - 299
  • [32] Using GenERTiCA to generation code from RT-UML: A case study
    Instituto de Informática, Federal University of Rio Grande do Sul, Porto Alegre, Brazil
    不详
    不详
    IFAC Proc. Vol. (IFAC-PapersOnline), PART 1 (674-679):
  • [33] HDL code generation from UML/MARTE sequence diagrams for verification and synthesis
    Emad Ebeid
    Franco Fummi
    Davide Quaglia
    Design Automation for Embedded Systems, 2015, 19 : 277 - 299
  • [34] Generating VHDL Source Code from UML Models of Embedded Systems
    Moreira, Tomas G.
    Wehrmeister, Marco A.
    Pereira, Carlos E.
    Petin, Jean-Francois
    Levrat, Eric
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 125 - +
  • [35] A Novel R-UML-B Approach for Modeling and Code Generation of Reconfigurable Control Systems
    Oueslati, Raja
    Mosbahi, Olfa
    Khalgui, Mohamed
    Ben Ahmed, Samir
    ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 140 - 147
  • [36] Code Generation and Parallel Code Execution from Business UML Models: A Case Study for an Algorithmic Trading System
    Hains, Gaetan
    Li, Chong
    Atkinson, Daniel
    Redly, Jarrod
    Wilkinson, Nicholas
    Khmelevsky, Youry
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 84 - 93
  • [37] From UML to ANSI-C - An Eclipse-based code generation framework
    Funk, Mathias
    Nyssen, Alexander
    Lichter, Horst
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 12 - +
  • [38] Towards generation of efficient test cases from UML/OCL models for complex safety-critical systems
    Herzner, W.
    Schlick, R.
    Schuetz, W.
    Brandl, H.
    Krenn, W.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2010, 127 (06): : 181 - 186
  • [39] Enhancing the Generation of Correct-by-construction Code from Design Models for Complex Embedded Systems
    Ciccozzi, Federico
    Sjodin, Mikael
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [40] Combining type inference techniques for semi-automatic UML generation from Pharo code
    Bliznicenko, Jan
    Pergl, Robert
    JOURNAL OF COMPUTER LANGUAGES, 2025, 82