• DocumentCode
    3337549
  • Title

    Towards Translational Execution of Action Language for Foundational UML

  • Author

    Ciccozzi, Federico ; Cicchetti, Antonio ; Sjodin, Martin

  • Author_Institution
    Malardalen Univ. (MRTC), Vasteras, Sweden
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    153
  • Lastpage
    160
  • Abstract
    Model-driven engineering has prominently gained consideration as effective substitute of error-prone code-centric development approaches especially for its capability of abstracting the problem through models and then manipulating them to automatically generate target code. Nowadays, thanks to powerful modelling languages, a system can be designed by means of well-specified models that capture both structural as well as behavioural aspects. From them, target implementation is meant to be automatically generated. An example of well-established general purpose modelling language is the UML, recently enhanced with the introduction of an action language denominated ALF, both proposed by the OMG. In this work we focus on enabling the execution of models defined in UML-ALF and more specifically on the translational execution of ALF towards non-UML target platforms.
  • Keywords
    Unified Modeling Language; program compilers; software engineering; OMG; UML-ALF; action language; automatic target code generation; behavioural aspects; error-prone code-centric development; foundational UML; general purpose modelling language; model-driven engineering; nonUML target platforms; structural aspects; translational execution; Abstracts; Biological system modeling; Context; Context modeling; Object oriented modeling; Unified modeling language; ALF; UML; action language; code generation; model-driven engineering; translational execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
  • Conference_Location
    Santander
  • Type

    conf

  • DOI
    10.1109/SEAA.2013.31
  • Filename
    6619504