• 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