An Empirical Study on the Impact of Aspect-oriented Model-driven Code Generation

André Menolli, André Menolli, Luan Melo, Maurício Arimoto, Andreia Malucelli

2021

Abstract

Over the years innovative approaches in software development have been proposed. Among the main approaches, we can highlight aspect-oriented software development. However, applying aspect-oriented software development is not simple, but may be facilitated by the model-driven development, mainly because it is possible to build models to drive consolidated aspect solutions. In this context, we analyzed the impact of aspect-oriented solutions created from a model-driven approach. To this end, a model-driven approach to create aspect-oriented code was proposed and an experiment focusing on data persistence was conducted. From data gathering, we empirically discuss the impact of the generated solutions compared to oriented-object solutions. Some code metrics were analyzed using quantitative analysis and the results show that the approach may help to reuse aspect-oriented solutions and improve the code quality and productivity.

Download


Paper Citation


in Harvard Style

Menolli A., Melo L., Arimoto M. and Malucelli A. (2021). An Empirical Study on the Impact of Aspect-oriented Model-driven Code Generation. In Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-509-8, pages 275-282. DOI: 10.5220/0010442802750282


in Bibtex Style

@conference{iceis21,
author={André Menolli and Luan Melo and Maurício Arimoto and Andreia Malucelli},
title={An Empirical Study on the Impact of Aspect-oriented Model-driven Code Generation},
booktitle={Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2021},
pages={275-282},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010442802750282},
isbn={978-989-758-509-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - An Empirical Study on the Impact of Aspect-oriented Model-driven Code Generation
SN - 978-989-758-509-8
AU - Menolli A.
AU - Melo L.
AU - Arimoto M.
AU - Malucelli A.
PY - 2021
SP - 275
EP - 282
DO - 10.5220/0010442802750282