Analysis of crosscutting features in Software Product Lines

8Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software Product Lines has emerged as a new technology to develop software product families related to a particular domain. The software products developed by this methodology are 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 perform the analysis of crosscutting. Finally, applicability of the framework is shown by identifying crosscutting features in the Arcade Game Maker product line. Copyright 2008 ACM.

Cite

CITATION STYLE

APA

Conejero, J. M., & Hernández, J. (2008). Analysis of crosscutting features in Software Product Lines. In Proceedings - International Conference on Software Engineering (pp. 3–9). https://doi.org/10.1145/1370828.1370831

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