The MDELab tool framework for the development of correct model transformations with triple graph grammars
Pages 33 - 34
Abstract
Model transformations play one of the key roles in Model-Driven Engineering (MDE). Therefore, their correctness is of major importance. Triple Graph Grammars[6](TGGs) are an important representative of a relational model transformation specification technique for describing bidirectional transformations. A TGG specifies relations between source and target models, but cannot be executed directly to perform a corresponding model transformation. Instead, a TGG Implementation has to be derived, which must be conform to the TGG, i.e., the target model it produces with derived operational rules for a given source model must also be a valid target model for that source model according to the TGG. TGG implementations can be generated from the TGG specification for performing forward and backward model transformations, but also to perform model integration as well as synchronization.
References
[1]
H. Giese, S. Hildebrandt, and L. Lambers. Bridging the gap between formal semantics and implementation of triple graph grammars. Software and Systems Modeling, Springer, pages 1--27, 2012.
[2]
H. Giese and L. Lambers. Towards automatic verification of behavior preservation for model transformation via invariant checking. In H. Ehrig, G. Engels, H.-J. Kreowski, and G. Rozenberg, editors, Graph Transformations, volume 7562 of Lecture Notes in Computer Science. Springer, 2012.
[3]
S. Hildebrandt, L. Lambers, B. Becker, and H. Giese. Integration of triple graph grammars and constraints. In Proc. of GraBaTs 2012, 2012. To appear.
[4]
S. Hildebrandt, L. Lambers, H. Giese, D. Petrick, and I. Richter. Automatic Conformance Testing of Optimized Triple Graph Grammar Implementations. In A. Schürr, D. Varró, and G. Varró, editors, AGTIVE 2011, LNCS 7233. Springer, 2012.
[5]
L. Lambers, S. Hildebrandt, H. Giese, and F. Orejas. Attribute handling for bidirectional model transformations: The triple graph grammar case. ECEASST, 49, 2012.
[6]
A. Schürr. Specification of graph translators with triple graph grammars. In Proc. of 20th WG 1994, volume 903 of LNCS. Spinger, 1994.
Information & Contributors
Information
Published In
October 2012
48 pages
ISBN:9781450318037
DOI:10.1145/2432497
Copyright © 2012 Authors.
Sponsors
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Published: 02 October 2012
Check for updates
Qualifiers
- Research-article
Conference
MODELS '12
Sponsor:
MODELS '12: ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems
October 2, 2012
Innsbruck, Austria
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 62Total Downloads
- Downloads (Last 12 months)1
- Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in