• DocumentCode
    2164858
  • Title

    Executing a Standard Compliant Transformation Model on a Non-standard Platform

  • Author

    Muliawan, Olaf ; Gorp, Pieter Van ; Keller, Anne ; Janssens, Dirk

  • fYear
    2008
  • fDate
    9-11 April 2008
  • Firstpage
    151
  • Lastpage
    160
  • Abstract
    Model-driven engineering is a software development method to model applications at a high level of abstraction and introduce platform specific details automatically using model transformations. Similarly, models specified in human-readable languages can be mapped automatically onto languages that support the analysis of formal properties. In an industrial context, the transformations that automate such mappings should be able to consume input models from various commercial tools. Unfortunately, such tools tend to store models in slightly different ways, not fully compliant to standards. Additional techniques are necessary to develop transformations in a platform independent manner instead of specific ones for each modeling tool. This paper illustrates such techniques on an example related to the transformation of visual process models (UML activity diagrams) into low-level algebraic (CSP) programs that support formal verification. In turn, the platform independent and human-readable transformation model is translated into code that can transform UML inputs even when these are non-standard.
  • Keywords
    Unified Modeling Language; program verification; software development management; UML activity diagrams; algebraic programs; formal verification; human-readable languages; model-driven engineering; nonstandard platform; software development method; standard compliant transformation model; visual process models; Application software; Concrete; Java; Model driven engineering; Programming; Prototypes; Software standards; Software tools; Standards development; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3388-9
  • Type

    conf

  • DOI
    10.1109/ICSTW.2008.16
  • Filename
    4567002