Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development

Victor Hugo Santiago C. Pinto, Rafael S. Durelli, André L. Oliveira, Valter V. de Camargo

2014

Abstract

Multiple-Domain Frameworks (MDFs) are frameworks that unconsciously involve variabilities from several domains and present two main problems: i) useless variabilities in the final releases and ii) architectural inflexibility. One alternative for solving this problem is to convert them into Framework Product Lines (FPL). FPL is a product line whose members are frameworks rather than complete applications. The most important characteristic of FPLs is the possibility of creating members (frameworks) holding just the desired variabilities. However, the process of converting an MDF into an FPL is very time-consuming and the choice for the most suitable technique may improve significantly the productivity. The main focus of this paper is an experiment that evaluates two techniques that are usually considered for dealing with features: model-driven development and aspect-oriented programming. Our experiment was conducted comparing the effort in converting an MDF called GRENJ into an FPL called GRENJ-FPL The results showed significant differences regarding the time spent and the occurrence of errors using both techniques.

Download


Paper Citation


in Harvard Style

Hugo Santiago C. Pinto V., S. Durelli R., Oliveira A. and V. de Camargo V. (2014). Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development . In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-028-4, pages 60-70. DOI: 10.5220/0004894900600070

in Bibtex Style

@conference{iceis14,
author={Victor Hugo Santiago C. Pinto and Rafael S. Durelli and André L. Oliveira and Valter V. de Camargo},
title={Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2014},
pages={60-70},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004894900600070},
isbn={978-989-758-028-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development
SN - 978-989-758-028-4
AU - Hugo Santiago C. Pinto V.
AU - S. Durelli R.
AU - Oliveira A.
AU - V. de Camargo V.
PY - 2014
SP - 60
EP - 70
DO - 10.5220/0004894900600070