Generating Applications - Framework Reuse Supported by Domain-Specific Modeling Languages

Matheus C. Viana, Rosângela A. D. Penteado, Antônio F. do Prado

2012

Abstract

Applications can be developed with efficiency and quality when supported by frameworks. However, framework reuse is a complex task and its advantages may not be reached if it is not correctly done. In order to mitigate this difficulty, this work proposes an approach that identifies the domain features of a framework to build a Domain-Specific Modeling Language (DSML) for this framework. This DSML can be used to create application models, whose information is mapped into templates aiming to generate the code of these applications. Framework reuse supported by a DSML provides greater efficiency and quality on the development of applications, since it provides a more abstract way to instantiate the framework and generates code from application models. We illustrate our approach using the GRENJ framework, which can be reused in applications in the domain of rental, purchase, sale and maintenance transactions.

Download


Paper Citation


in Harvard Style

Viana M., Penteado R. and Prado A. (2012). Generating Applications - Framework Reuse Supported by Domain-Specific Modeling Languages . In Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-11-2, pages 5-14. DOI: 10.5220/0003990000050014

in Bibtex Style

@conference{iceis12,
author={Matheus C. Viana and Rosângela A. D. Penteado and Antônio F. do Prado},
title={Generating Applications - Framework Reuse Supported by Domain-Specific Modeling Languages},
booktitle={Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2012},
pages={5-14},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003990000050014},
isbn={978-989-8565-11-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Generating Applications - Framework Reuse Supported by Domain-Specific Modeling Languages
SN - 978-989-8565-11-2
AU - Viana M.
AU - Penteado R.
AU - Prado A.
PY - 2012
SP - 5
EP - 14
DO - 10.5220/0003990000050014