DocumentCode :
1927228
Title :
Model-Based Reuse for Crosscutting Frameworks: Assessing Reuse and Maintainability Effort
Author :
Gottardi, Thiago ; Durelli, Rafael Serapilha ; López, Oscar Pastor ; de Camargo, Valter V.
Author_Institution :
Dept. de Comput., Univ. Fed. de Sao Carlos, Sao Carlos, Brazil
fYear :
2012
fDate :
23-28 Sept. 2012
Firstpage :
31
Lastpage :
40
Abstract :
Over the last years a number of Crosscutting Frameworks (CFs) have been developed employing white-box strategies. This strategy requires significant technical knowledge to reuse these frameworks, such as, knowledge in specific programming languages, architectural details and also about the framework nomenclature. Besides, the reuse process can only be initiated when the development reaches the implementation phase, avoiding starting the reuse process in early development phases. In this paper we present a model-based approach for reusing CFs that improves the productivity by allowing the application engineer to concentrate on what is really important during the reuse process. We present the foundations of our approach and also the result of two experiments that uses two versions of a Persistence CF, the original and the model-based. The results were promising regarding the effort employed to conduct the reuse process, but almost no difference was noticed concerning the effort in conducting maintenance activities.
Keywords :
software maintenance; software reusability; architectural details; crosscutting frameworks; development phases; framework nomenclature; implementation phase; maintainability effort assessment; maintenance activities; model-based persistence CF; model-based reuse; original persistence CF; programming languages; reuse effort assessment; white-box strategies; Abstracts; Computational modeling; Concrete; Databases; Maintenance engineering; Productivity; Programming; Aspect-Oriented; Aspect-Oriented Frameworks; Crosscutting Frameworks; Experimental Software Engineering; Framework Reuse; Model Driven Development; Model Driven Reuse;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (SBES), 2012 26th Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-4472-2
Type :
conf
DOI :
10.1109/SBES.2012.27
Filename :
6337891
Link To Document :
بازگشت