A Generator Framework for Domain-Specific Model Transformation Languages

Date

2006

Authors

Reiter, T.
Kapsammer, E.
Retschitzegger, W.
Schwinger, W.
Stumptner, M.

Editors

Advisors

Journal Title

Journal ISSN

Volume Title

Type:

Conference paper

Citation

Proceedings of the English International Conference on Enterprise Information Systems (ICEIS2006), 2006, vol.ISAS, pp.27-35

Statement of Responsibility

Conference Name

8th International Conference on Enterprise Information Systems (ICEIS 2006) (23 May 2006 - 27 May 2006 : Paphos, Cyprus)

Abstract

Domain specific languages play an important role in model driven development, as they allow to model a system using modeling constructs carrying implicit semantics specific to a domain. Consequently, possibly many reusable, domain specific languages will emerge. Thereby, certain application areas, such as business process engineering, can be jointly covered by a number of conceptually related DSLs, that are similar in a sense of sharing semantically equal concepts. Although, a crucial role in being able to use, manage and integrate all these DSLs comes to model transformation languages with QVT as one of their most prominent representatives, existing approaches have not aimed at reaping benefit of these semantically overlapping DSLs in terms of providing abstraction mechanisms for shared concepts. Therefore, as opposed to a general-purpose model transformation language sought after with the QVT-RFP, this work discusses the possibility of employing domain-specific model transformation languages. These are specifically tailored for defining transformations between metamodels sharing certain characteristics. In this context, the paper introduces a basic framework which allows generating the necessary tools to define and execute transformations written in such a domain-specific transformation language. To illustrate the approach, an example language will be introduced and its realization within the framework is shown.

School/Discipline

Dissertation Note

Provenance

Description

Access Status

Rights

Copyright status unknown

License

Grant ID

Published Version

Call number

Persistent link to this record