Early analysis of modularity in software product lines

3Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

Software Product Lines has emerged as a new technology to develop software product families based on the combination of a set of common and variable assets. However, in order to combine these assets to build different products, coupling between common and variable parts must be highly reduced. In that sense, crosscutting features make evolution and adaptability of software difficult. In this paper we propose a framework to identify crosscutting features at early stages in order to use aspect-oriented techniques to modularize them and reduce their dependencies. This framework is based on a crosscutting pattern and uses traceability matrices to automatically perform the analysis of crosscutting by means of syntactical and dependencies based analyses. Applicability of the framework is shown by identifying crosscutting features in the MobileMedia product line.

Cite

CITATION STYLE

APA

Conejero, J. M., Hernández, J., Jurado, E., Clemente, P. J., & Rodríguez, R. (2009). Early analysis of modularity in software product lines. In Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, SEKE 2009 (pp. 721–726).

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free