Advanced modularity for building SPL feature models: A model-driven approach

João Araújo, Miguel Goulão, Ana Moreira, Inês Simão, Vasco Amaral, Elisa Baniassad

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    5 Citations (Scopus)

    Abstract

    Feature Models are commonly used to specify commonalities and variabilities in Software Product Lines (SPL). Our goal is to enhance feature modeling with traceability and improved support for crosscutting concerns. While traceability will show the features' requirement-origins, providing means to reason about their existence, crosscutting concerns will be handled through advanced modularity mechanisms (e.g. aspects), making the impact of changes to SPL models less difficult to understand and analyze. The result is Theme/SPL, a novel SPL requirements technique based on a concern-driven approach (Theme/Doc). Theme/SPL includes the proposal of a domain-specific language for specifying Theme/Doc models and uses model-driven development to generate automatically feature models from them. We show the applicability of the technique through a case study using a within-group design to evaluate the final results and tools developed.

    Original languageEnglish
    Title of host publication28th Annual ACM Symposium on Applied Computing, SAC 2013
    Pages1246-1253
    Number of pages8
    DOIs
    Publication statusPublished - 2013
    Event28th Annual ACM Symposium on Applied Computing, SAC 2013 - Coimbra, Portugal
    Duration: 18 Mar 201322 Mar 2013

    Publication series

    NameProceedings of the ACM Symposium on Applied Computing

    Conference

    Conference28th Annual ACM Symposium on Applied Computing, SAC 2013
    Country/TerritoryPortugal
    CityCoimbra
    Period18/03/1322/03/13

    Fingerprint

    Dive into the research topics of 'Advanced modularity for building SPL feature models: A model-driven approach'. Together they form a unique fingerprint.

    Cite this