Abstract | ||
---|---|---|
Triple Graph Grammars (TGGs) are a well-known technique for rule-based specification of bidirectional model transformation. TGG rules build up consistent models simultaneously and are operationalized automatically to forward and backward rules describing single transformation steps in the respective direction. These operational rules, however, are of fixed size and cannot describe transformation steps whose size can only be determined at transformation time for concrete models. In particular, transforming an element to arbitrary many elements depending on the transformation context is not supported. To overcome this limitation, we propose the integration of the multi-amalgamation concept from classical graph transformation into TGGs. Multi-Amalgamation formalizes the combination of multiple transformations sharing a common subpart to a single transformation. For TGGs, this enables repeating certain parts of a forward or backward transformation step in a for each loop-like manner depending on concrete models at transformation time. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1007/978-3-319-21145-9_6 | GRAPH TRANSFORMATION (ICGT 2015) |
Keywords | Field | DocType |
Triple graph grammars, Amalgamation, Model transformation | Discrete mathematics,Model transformation,Triple graph grammars,Computer science,Graph rewriting | Conference |
Volume | ISSN | Citations |
9151 | 0302-9743 | 4 |
PageRank | References | Authors |
0.41 | 12 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Erhan Leblebici | 1 | 47 | 8.24 |
Anthony Anjorin | 2 | 192 | 28.25 |
Andy Schürr | 3 | 2195 | 230.25 |
Gabriele Taentzer | 4 | 2667 | 196.98 |