Abstract
While comparing different model transformation languages (MTLs), it is common to refer to their syntactic and semantic features and overlook their supporting tools’ performance. Performance is one of the aspects that can hamper the application of MDD to industrial scenarios. An highly declarative MTL might simply not scale well when using large models due to its supporting implementation. In this paper, we focus on the several pattern matching techniques (including optimization techniques) employed in the most popular transformation tools, and discuss their effectiveness w.r.t. the expressive power of the languages used. Because pattern matching is the most costly operation in a transformation execution, we present a classification of the existing model transformation tools according to the pattern matching optimization techniques they implement. Our classification complements existing ones that are more focused at syntactic and semantic features of the languages supported by those tools.
Original language | English |
---|---|
Title of host publication | Model-Driven Engineering Languages and Systems |
Subtitle of host publication | 17th International Conference, MODELS 2014, Valencia, Spain, September 28 – October 3, 2014. Proceedings |
Editors | Juergen Dingel , Wolfram Schulte, Isidro Ramos, Silvia Abrahão, Emilio Insfran |
Place of Publication | Cham |
Publisher | Springer International Publishing |
Pages | 619-635 |
Number of pages | 17 |
Volume | 8767 |
ISBN (Electronic) | 978-3-319-11653-2 |
ISBN (Print) | 978-3-319-11652-5 |
DOIs | |
Publication status | Published - 2014 |
Event | 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS) - Universidad Politecnica Valencia, Valencia, Spain Duration: 28 Sept 2014 → 3 Oct 2014 Conference number: 17th |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer International Publishing |
Volume | 8767 |
ISSN (Print) | 0302-9743 |
Conference
Conference | 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS) |
---|---|
Abbreviated title | MODELS |
Country/Territory | Spain |
City | Valencia |
Period | 28/09/14 → 3/10/14 |
Keywords
- Languages design
- Model transformations
- Pattern matching techniques