Large model transformation systems often contain transformation rules that are substantially similar to each other, causing performance bottlenecks for systems in which rules are applied nondeterministically, as long as one of them is applicable. We tackle this problem by introducing variability-based graph transformations. We formally define variability-based rules and contribute a novel match-finding algorithm for applying them. We prove correctness of our approach by showing its equivalence to the classic one of applying the rules individually, and demonstrate the achieved performance speed-up on a realistic transformation scenario.
CITATION STYLE
Strüber, D., Rubin, J., Chechik, M., & Taentzer, G. (2015). A variability-based approach to reusable and efficient model transformations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9033, pp. 283–298). Springer Verlag. https://doi.org/10.1007/978-3-662-46675-9_19
Mendeley helps you to discover research relevant for your work.