Skip to main navigation Skip to search Skip to main content

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

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
Original languageEnglish
Title of host publication2008 IEEE International Conference on Software Testing Verification and Validation Workshop
PublisherInstitute of Electrical and Electronics Engineers
Pages151-160
Number of pages10
ISBN (Print)978-0-7695-3388-9
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event1st IEEE International Conference on Software Testing Verification and Validation Workshop (ICSTW 2008) - Lillehammer, Norway
Duration: 9 Apr 200811 Apr 2008
Conference number: 1

Conference

Conference1st IEEE International Conference on Software Testing Verification and Validation Workshop (ICSTW 2008)
Abbreviated titleICSTW 2008
Country/TerritoryNorway
CityLillehammer
Period9/04/0811/04/08

Fingerprint

Dive into the research topics of 'Executing a Standard Compliant Transformation Model on a Non-standard Platform'. Together they form a unique fingerprint.

Cite this