A Catalogue of Optimization Techniques for Triple Graph Grammars
dc.contributor.author | Leblebici, Erhan | |
dc.contributor.author | Anjorin, Anthony | |
dc.contributor.author | Schürr, Andy | |
dc.contributor.editor | Fill, Hans-Georg | |
dc.contributor.editor | Karagiannis, Dimitris | |
dc.contributor.editor | Reimer, Ulrich | |
dc.date.accessioned | 2019-03-19T14:06:54Z | |
dc.date.available | 2019-03-19T14:06:54Z | |
dc.date.issued | 2014 | |
dc.description.abstract | Bidirectional model transformation languages are typically declarative, being able to provide unidirectional operationalizations from a common specification automatically. Declarative languages have numerous advantages, but ensuring runtime efficiency, especially without any knowledge of the underlying transformation engine, is often quite challenging. Triple Graph Grammars (TGGs) are a prominent example for a completely declarative, bidirectional language and have been successfully used in various application scenarios. Although an optimization phase based on profiling results is often a necessity to meet runtime requirements, there currently exists no systematic classification and evaluation of optimization strategies for TGGs, i.e., the optimization process is typically an ad-hoc process. In this paper, we investigate the runtime scalability of an exemplary bidirectional model-to-text transformation. While systematically optimizing the implementation, we introduce, classify and apply a series of optimization strategies. We provide in each case a quantitative measurement and qualitative discussion, establishing a catalogue of current and future optimization techniques for TGGs in particular and declarative rule-based model transformation languages in general. | en |
dc.identifier.isbn | 978-388579-619-0 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/20941 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Modellierung 2014 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-225 | |
dc.title | A Catalogue of Optimization Techniques for Triple Graph Grammars | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 240 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 225 | |
gi.conference.date | 19.-21. März 2014 | |
gi.conference.location | Wien, Österreich | |
gi.conference.sessiontitle | Regular Research Papers |
Dateien
Originalbündel
1 - 1 von 1