Managing Features and Aspect Interactions in Software Product Lines

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Our goal is to address the large number of variations arising in the context of software product lines, and to manage feature interactions and dependencies resulting from configuration through composition of such variations. To achieve this, we need: (1) to study and understand the various kinds of interferences between features and how they emerge; (2) to enhance the support for the management, detection of interactions, or interferences, between features; (3) to prevent or resolve undesirable interactions. This requires proper traceability and trade-off analysis mechanisms. We will use model-driven and aspect-oriented techniques to develop a framework, techniques and tools to attain our goal. Model-driven techniques may contribute positively since conformance to rules defining expected interaction dependencies may be automatically enforced. Aspect-orientation may help since it offers the possibility to modularize crosscutting concerns, allowing for construction of family members by composition and weaving.
Original languageUnknown
Title of host publicationICSEA '09
Place of PublicationWashington, DC, USA
PublisherIEEE Computer Society
Pages506--511
ISBN (Print)978-0-7695-3777-1
DOIs
Publication statusPublished - 1 Jan 2009
EventInternational Conference on Software Engineering Advances (ICSEA) -
Duration: 1 Jan 2009 → …

Conference

ConferenceInternational Conference on Software Engineering Advances (ICSEA)
Period1/01/09 → …

Keywords

    Cite this

    Moreira, A. M. D. (2009). Managing Features and Aspect Interactions in Software Product Lines. In ICSEA '09 (pp. 506--511). Washington, DC, USA: IEEE Computer Society. https://doi.org/10.1109/ICSEA.2009.97
    Moreira, Ana Maria Diniz. / Managing Features and Aspect Interactions in Software Product Lines. ICSEA '09. Washington, DC, USA : IEEE Computer Society, 2009. pp. 506--511
    @inproceedings{6c56dd6e565f49e39d9b702fb92d87b7,
    title = "Managing Features and Aspect Interactions in Software Product Lines",
    abstract = "Our goal is to address the large number of variations arising in the context of software product lines, and to manage feature interactions and dependencies resulting from configuration through composition of such variations. To achieve this, we need: (1) to study and understand the various kinds of interferences between features and how they emerge; (2) to enhance the support for the management, detection of interactions, or interferences, between features; (3) to prevent or resolve undesirable interactions. This requires proper traceability and trade-off analysis mechanisms. We will use model-driven and aspect-oriented techniques to develop a framework, techniques and tools to attain our goal. Model-driven techniques may contribute positively since conformance to rules defining expected interaction dependencies may be automatically enforced. Aspect-orientation may help since it offers the possibility to modularize crosscutting concerns, allowing for construction of family members by composition and weaving.",
    keywords = "Design, Software",
    author = "Moreira, {Ana Maria Diniz}",
    year = "2009",
    month = "1",
    day = "1",
    doi = "10.1109/ICSEA.2009.97",
    language = "Unknown",
    isbn = "978-0-7695-3777-1",
    pages = "506----511",
    booktitle = "ICSEA '09",
    publisher = "IEEE Computer Society",

    }

    Moreira, AMD 2009, Managing Features and Aspect Interactions in Software Product Lines. in ICSEA '09. IEEE Computer Society, Washington, DC, USA, pp. 506--511, International Conference on Software Engineering Advances (ICSEA), 1/01/09. https://doi.org/10.1109/ICSEA.2009.97

    Managing Features and Aspect Interactions in Software Product Lines. / Moreira, Ana Maria Diniz.

    ICSEA '09. Washington, DC, USA : IEEE Computer Society, 2009. p. 506--511.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    TY - GEN

    T1 - Managing Features and Aspect Interactions in Software Product Lines

    AU - Moreira, Ana Maria Diniz

    PY - 2009/1/1

    Y1 - 2009/1/1

    N2 - Our goal is to address the large number of variations arising in the context of software product lines, and to manage feature interactions and dependencies resulting from configuration through composition of such variations. To achieve this, we need: (1) to study and understand the various kinds of interferences between features and how they emerge; (2) to enhance the support for the management, detection of interactions, or interferences, between features; (3) to prevent or resolve undesirable interactions. This requires proper traceability and trade-off analysis mechanisms. We will use model-driven and aspect-oriented techniques to develop a framework, techniques and tools to attain our goal. Model-driven techniques may contribute positively since conformance to rules defining expected interaction dependencies may be automatically enforced. Aspect-orientation may help since it offers the possibility to modularize crosscutting concerns, allowing for construction of family members by composition and weaving.

    AB - Our goal is to address the large number of variations arising in the context of software product lines, and to manage feature interactions and dependencies resulting from configuration through composition of such variations. To achieve this, we need: (1) to study and understand the various kinds of interferences between features and how they emerge; (2) to enhance the support for the management, detection of interactions, or interferences, between features; (3) to prevent or resolve undesirable interactions. This requires proper traceability and trade-off analysis mechanisms. We will use model-driven and aspect-oriented techniques to develop a framework, techniques and tools to attain our goal. Model-driven techniques may contribute positively since conformance to rules defining expected interaction dependencies may be automatically enforced. Aspect-orientation may help since it offers the possibility to modularize crosscutting concerns, allowing for construction of family members by composition and weaving.

    KW - Design

    KW - Software

    U2 - 10.1109/ICSEA.2009.97

    DO - 10.1109/ICSEA.2009.97

    M3 - Conference contribution

    SN - 978-0-7695-3777-1

    SP - 506

    EP - 511

    BT - ICSEA '09

    PB - IEEE Computer Society

    CY - Washington, DC, USA

    ER -

    Moreira AMD. Managing Features and Aspect Interactions in Software Product Lines. In ICSEA '09. Washington, DC, USA: IEEE Computer Society. 2009. p. 506--511 https://doi.org/10.1109/ICSEA.2009.97