Title:
|
A HIGH ABSTRACTION LEVEL APPROACH FOR DETECTING FEATURE INTERACTIONS IN WEB SERVICES |
Author(s):
|
Ahmed Khoumsi, Zohair Chentouf and Safwan Qasem |
ISBN:
|
978-972-8939-67-0 |
Editors:
|
Piet Kommers and Pedro Isaías |
Year:
|
2012 |
Edition:
|
Single |
Keywords:
|
Composing web services; Feature interaction detection; High abstraction level; Use-Modify; Active/passive objects |
Type:
|
Full Paper |
First Page:
|
323 |
Last Page:
|
334 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Composing Web services is prone to feature interactions, which denote undesirable behaviors arising when several Web services are used together. The existing methods for detecting feature interactions suffer generally from state space explosion. We develop a method to detect feature interactions in Web services, which targets to reduce such a state space explosion problem while trying to keep an acceptable power of feature interaction detection. The proposed method is based on the use of a language called Use-Modify which models Web services at a high abstraction level. A Use-Modify model of a Web service provides information such as: who uses what, who modifies what, and specifies the frequency of each operation of use and modify by words like always, sometimes and never. Use-Modify is also used to indicate, for each use and modify, whether there are conditions, without giving any information on those conditions. We demonstrate the applicability of our feature interaction detection method in several examples. |
|
|
|
|