Aspect-oriented feature models

  1. Get@NRC: Aspect-oriented feature models (Opens in a new window)
DOIResolve DOI:
AuthorSearch for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for:
TypeBook Chapter
Proceedings titleModels in Software Engineering : Workshops and Symposia at MODELS 2010, Oslo, Norway, October 2-8, 2010, Reports and Revised Selected Papers
Series titleLecture Notes In Computer Science; Volume 6627
Conference13th International Conference on Model Driven Engineering Languages and Systems, (MODELS 2010), October 3-8, 2010, Oslo, Norway
Pages110124; # of pages: 15
SubjectAspect oriented modeling; Aspect-oriented; Common features; Crosscutting concern; Feature Models; Modularizations; Research topics; Software Product Line; Software Product Lines; Software Re-use; Software systems; Computer software reusability; Industrial research; Maintainability; Modular construction; Software design; Models
AbstractSoftware Product Lines (SPLs) have emerged as a prominent approach for software reuse. SPLs are sets of software systems called families that are usually developed as a whole and share many common features. Feature models are most typically used as a means for capturing commonality and managing variability of the family. A particular product from the family is configured by selecting the desired features of that product. Typically, feature models are considered monolithic entities that do not support modularization well. As industrial feature models tend to be large, their modularization has become an important research topic lately. However, existing modularization approaches do not support modularization of crosscutting concerns. In this paper, we introduce Aspect-oriented Feature Models (AoFM) and argue that using aspect-oriented techniques improves the manageability and reduces the maintainability effort of feature models. Particularly, we advocate an asymmetric approach that allows for the modularization of basic and crosscutting concerns in feature models. © 2011 Springer-Verlag Berlin Heidelberg.
Publication date
PublisherSpringer Berlin Heidelberg
AffiliationNRC Institute for Information Technology; National Research Council Canada
Peer reviewedYes
NPARC number21271741
Export citationExport as RIS
Report a correctionReport a correction
Record identifier4544d8f0-870a-4b07-aa42-6bea681f9e76
Record created2014-03-24
Record modified2016-06-21
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)