On the Use of Signatures for Source Incremental Model-to-text Transformation

8Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Model-to-text (M2T) transformation is an important model management operation, used to implement code and documentation generation, model serialisation (enabling model interchange), and model visualisation and exploration. Despite the importance of M2T transformation, contemporaryM2T transformation languages cannot be used to easily produce transformations that scale well as the size of the input model increases, which limits their applicability in practice. In this paper, we propose an extension to template-based M2T languages that adds support for signatures, lightweight and concise proxies for templates, which are used to reduce the time taken to re-execute a M2T transformation in response to changes to the input model. We report our initial results in applying signatures to two existing M2T transformations, which indicate a reduction of 33-47% in transformation execution time.

Cite

CITATION STYLE

APA

Ogunyomi, B., Rose, L. M., & Kolovos, D. S. (2014). On the Use of Signatures for Source Incremental Model-to-text Transformation. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8767, 84–98. https://doi.org/10.1007/978-3-319-11653-2_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free