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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1459 - 1461
  • [8] On the effect of full-fledged IT adoption on stock returns and their conditional volatility: Evidence from propensity score matching
    Dridi, Ichrak
    Boughrara, Adel
    [J]. QUARTERLY REVIEW OF ECONOMICS AND FINANCE, 2021, 80 : 179 - 194
  • [9] SystemC code generation from UML models
    Baresi, L
    Bruschi, F
    Di Nitto, E
    Sciuto, D
    [J]. SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 161 - 171
  • [10] Consistent code generation from UML models
    Long, Q
    Liu, ZM
    Li, XS
    He, JF
    [J]. 2005 Australian Software Engineering Conference, Proceedings, 2005, : 23 - 30