Abstract

Web services promise to allow businesses to adapt rapidly to changes in the business environment, and the needs of different customers. However, the rapid introduction of new services paired with the dynamicity of the business environment also leads to undesirable interactions that negatively impact service quality and user satisfaction. In this paper, we propose an approach for modeling such undesirable interactions as feature interactions. As each functional feature is ultimately motivated by non-functional requirements, we make an explicit distinction between functional and non-functional features. We then describe our approach for detecting and resolving feature interactions among web services. The approach is based on goal-oriented analysis and scenario modeling. It allows us to reason about feature interactions in terms of goal conflicts and feature deployment. Three case studies illustrate the approach. The paper concludes with a discussion of our findings and an outlook on future research.

-- DanielAmyot - 01 Apr 2008

Discussion

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

FormForVirtualLibrary edit

Title On Feature Interactions among Web Services
Authors M. Weiss and B. Esfandiari
Type Journal
Conference/Journal Title International Journal of Web Services Research
Volume/Number 2(4)
Editors Idea Group Publishing
Publisher
Month October
Year 2005
Pages 21-45
DOI
Keywords Feature Interaction, Web Services, Goal-oriented Analysis, Non-Functional Features
Topic attachments
I Attachment Action Size Date Who Comment
ijwsr05.pdfpdf ijwsr05.pdf manage 891 K 01 Apr 2008 - 18:55 DanielAmyot Pre-publication version
Topic revision: r2 - 06 Nov 2009, GunterMussbacher
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