A Model-based Approach for Reusing Crosscutting Frameworks

Thiago Gottardi, Oscar López Pastor, Valter Vieira de Camargo

2012

Abstract

The development of large enterprise information systems usually encompass the adoption of many infrastructure frameworks, e.g. persistence, authentication, concurrency and distribution. Although reusing these functionalities improve the team productivity, the reuse process is still heavily based on writing source code. However, reusing these frameworks in code-level prevents the reuse process to be initiated since earlier development phases. Crosscutting Framework are aspect-oriented frameworks which modularize a single crosscutting concern, e.g. persistence, security and distribution. This allows their reuse in different contexts. As many conventional frameworks, their reuse process is also heavily based on code editing. In this project, the aim is to raise the abstraction level of the reuse process by means of a model-driven approach. A tool was created to support the process, which was successfully evaluated in an empirical study. In our study, the tool usage has reduced the reuse process time by more than 97 percent.

Download


Paper Citation


in Harvard Style

Gottardi T., López Pastor O. and Vieira de Camargo V. (2012). A Model-based Approach for Reusing Crosscutting Frameworks . In Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-11-2, pages 46-55. DOI: 10.5220/0004007100460055

in Bibtex Style

@conference{iceis12,
author={Thiago Gottardi and Oscar López Pastor and Valter Vieira de Camargo},
title={A Model-based Approach for Reusing Crosscutting Frameworks},
booktitle={Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2012},
pages={46-55},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004007100460055},
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 - A Model-based Approach for Reusing Crosscutting Frameworks
SN - 978-989-8565-11-2
AU - Gottardi T.
AU - López Pastor O.
AU - Vieira de Camargo V.
PY - 2012
SP - 46
EP - 55
DO - 10.5220/0004007100460055