Abstract

Ideally, a feature interaction (FI) approach for scenario models should require minimal additional specification effort and allow for incremental definition of new scenarios. Furthermore, the scenario specification model and the validation model should be clearly separated. The specification model comprises the intrinsic behavioral and structural properties of the application under consideration, while the validation model consists of any additional information required for ensuring compliance with the feature specifications. The usage of pre- and postconditions in scenario models is one lightweight approach for detecting, modeling, and resolving FIs. It requires low effort, allows for incremental development, and if properly structured, allows for separation of the scenario and validation models. Aspect-oriented modeling techniques, however, add further requirements, as aspectual scenarios should remain independent from each other even if FIs are present. We present a specification and validation framework that satisfies the above-mentioned goals and assess its aspect-oriented scenario notation, Aspect-oriented Use Case Maps, against these goals based on a radio software case study.

-- DanielAmyot - 25 Mar 2009

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Feature Interactions in Aspect-Oriented Scenario Models
Authors G. Mussbacher, D. Amyot, T. Weigert, and T. Cottenier
Type Conference
Conference/Journal Title 10th Int. Conf. on Feature Interactions (ICFI 2009)
Volume/Number
Editors S. Reiff-Marganiec and M. Nakamura
Publisher IOS Press
Month June
Year 2009
Pages 75-90
DOI 10.3233/978-1-60750-014-8-75
Keywords Feature Interaction, Aspect-Oriented Modeling, Scenario Models, User Requirements Notation, Use Case Maps
Topic attachments
I Attachment Action Size Date Who Comment
ICFI2009-AoScenarioInteractions.pdfpdf ICFI2009-AoScenarioInteractions.pdf manage 431 K 05 Nov 2009 - 15:17 DanielAmyot Prepublication version
ICFI2009-AoScenarioInteractionsPres.pdfpdf ICFI2009-AoScenarioInteractionsPres.pdf manage 236 K 05 Nov 2009 - 15:17 DanielAmyot Presentation
Topic revision: r4 - 05 Nov 2009, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback