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.
DownloadPaper 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