We present in this paper our tool support with eMoflon (www.emoflon.org) to incorporate the concept of multi-amalgamation into Triple Graph Grammars (TGGs). Multi-amalgamation provides a mechanism similar to a foreach loop for graph transformation rules by consolidating multiple applications of rules depending on how many rule applications are available at transformation time. TGGs are a well-known technique used to specify bidirectional model transformation, where consistency is described via triple rules that build up source, target, and correspondence models simultaneously. Combining both techniques in eMoflon yields a TGG implementation that can handle bidirectional consistency relations between source and target elements, whose number is unknown at design time and can only be determined at transformation time. Our goal with this extension is to tackle transformation scenarios that are currently beyond the capabilities of classical TGGs.
CITATION STYLE
Leblebici, E., Anjorin, A., & Schürr, A. (2015). Tool support for multi-amalgamated triple graph grammars. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9151, pp. 257–265). Springer Verlag. https://doi.org/10.1007/978-3-319-21145-9_16
Mendeley helps you to discover research relevant for your work.