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 条
  • [1] A full-fledged micromagnetic code in fewer than 70 lines of NumPy
    Abert, Claas
    Bruckner, Florian
    Vogler, Christoph
    Windl, Roman
    Thanhoffer, Raphael
    Suess, Dieter
    JOURNAL OF MAGNETISM AND MAGNETIC MATERIALS, 2015, 387 : 13 - 18
  • [2] Development of Glioblastoma from Stem Cells to a Full-Fledged Tumor
    Nikitin, Pavel Vladimirovich
    Musina, Guzel Railevna
    Polozov, Valery Nikolaevich
    Goreiko, Dmitry Nikolaevich
    Krasnovsky, Vladimir Mikhailovich
    Werkenbark, Leonard
    Kjelin, Mauric
    Timashev, Piotr Sergeevich
    TURKISH JOURNAL OF PATHOLOGY, 2023, 39 (02) : 117 - 132
  • [3] A novel way of extracting full-fledged terminologies from multilingual texts
    Gromann, Dagmar
    Heinisch, Barbara
    Wachowiak, Lennart
    Lang, Christian
    LEXICOGRAPHICA, 2023, 39 (01) : 209 - 223
  • [4] A comparison of three programming languages for a full-fledged next-generation sequencing tool
    Costanza, Pascal
    Herzeel, Charlotte
    Verachtert, Wilfried
    BMC BIOINFORMATICS, 2019, 20 (1)
  • [5] A comparison of three programming languages for a full-fledged next-generation sequencing tool
    Pascal Costanza
    Charlotte Herzeel
    Wilfried Verachtert
    BMC Bioinformatics, 20
  • [6] Guest editorial: Vaccine supply in perspective: from end-to-end supply chains to full-fledged immunization systems
    Vandaele, Nico
    Decouttere, Catherine
    JOURNAL OF HUMANITARIAN LOGISTICS AND SUPPLY CHAIN MANAGEMENT, 2023, 13 (02) : 109 - 110
  • [7] From Models to Code and Back: Correct-by-Construction Code from UML and ALF
    Ciccozzi, Federico
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1459 - 1461
  • [8] Code generation from UML models
    Frohner, Ákos
    Porkoláb, Zoltán
    Varga, László
    Periodica Polytechnica Electrical Engineering, 2000, 44 (02): : 141 - 157
  • [9] On the effect of full-fledged IT adoption on stock returns and their conditional volatility: Evidence from propensity score matching
    Dridi, Ichrak
    Boughrara, Adel
    QUARTERLY REVIEW OF ECONOMICS AND FINANCE, 2021, 80 : 179 - 194
  • [10] The LEGEND-200 Liquid Argon Instrumentation: From a simple veto to a full-fledged detector<bold> </bold>
    Abritta, Igor
    Araujo, Gabriela
    Baudis, Laura
    Burlaca, Nina
    D'Andrea, Valerio
    Deckert, Rosanna
    Fomina, Maria
    Gusev, Konstantin
    Leonhardt, Andreas
    Krause, Patrick
    Papp, Laszlo
    Rumyantseva, Nadya
    Sala, Giuseppe
    Schoenert, Stefan
    Schwarz, Mario
    Shevchik, Egor
    Tagnani, Diego
    Vogl, Christoph
    Zinatulina, Daniya
    XVIII INTERNATIONAL CONFERENCE ON TOPICS IN ASTROPARTICLE AND UNDERGROUND PHYSICS, 2024,