loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Bernhard Hoisl 1 ; Stefan Sobernig 2 and Mark Strembeck 1

Affiliations: 1 WU Vienna and Secure Business Austria Research (SBA Research), Austria ; 2 WU Vienna, Austria

Keyword(s): Domain-specific Modeling Language, M2T, Code Generation, Higher-order Transformation, Eclipse Modeling Framework, Epsilon.

Related Ontology Subjects/Areas/Topics: Domain-Specific Modeling and Domain-Specific Languages ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model Transformation ; Model Transformations and Generative Approaches ; Model-Driven Architecture ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering

Abstract: Domain-specific modeling languages (DSMLs) are commonly used in model-driven development projects. In this context, model-to-text (M2T) transformation templates generate source code from DSML models. When integrating two (or more) DSMLs, the reuse of such templates for the composed DSML would yield a number of benefits, such as, a reduced testing and maintenance effort. However, in order to reuse the original templates for an integrated DSML, potential syntactical mismatches between the templates and the integrated metamodel must be solved. This paper proposes a technology-independent approach to template rewriting based on higher-order model transformations to address such mismatches in an automated manner. By considering M2T generator templates as first-class models and by reusing transformation traces, our approach enables syntactical template rewriting. To demonstrate the feasibility of this rewriting technique, we built a prototype for Eclipse EMF and Epsilon.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.188.61.223

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Hoisl, B.; Sobernig, S. and Strembeck, M. (2013). Higher-order Rewriting of Model-to-Text Templates for Integrating Domain-specific Modeling Languages. In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-8565-42-6; ISSN 2184-4348, SciTePress, pages 49-61. DOI: 10.5220/0004321100490061

@conference{modelsward13,
author={Bernhard Hoisl. and Stefan Sobernig. and Mark Strembeck.},
title={Higher-order Rewriting of Model-to-Text Templates for Integrating Domain-specific Modeling Languages},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2013},
pages={49-61},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004321100490061},
isbn={978-989-8565-42-6},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Higher-order Rewriting of Model-to-Text Templates for Integrating Domain-specific Modeling Languages
SN - 978-989-8565-42-6
IS - 2184-4348
AU - Hoisl, B.
AU - Sobernig, S.
AU - Strembeck, M.
PY - 2013
SP - 49
EP - 61
DO - 10.5220/0004321100490061
PB - SciTePress