DocumentCode
59992
Title
Automated Analysis of Conflicts in WS-Agreement
Author
Muller, Candice ; Resinas, Manuel ; Ruiz-Cortes, Antonio
Author_Institution
ETS. Ing. Inf., Univ. of Seville, Sevilla, Spain
Volume
7
Issue
4
fYear
2014
fDate
Oct.-Dec. 2014
Firstpage
530
Lastpage
544
Abstract
WS-Agreement is one of the most widely used SLA specifications. An advantage of WS-Agreement over other agreement metamodels is that it allows one to define conditional and optional term sets inside an agreement document, which are commonly found features in real-world agreements. Unfortunately, they increase the complexity of the automated detection and explanation of conflicts between SLA terms, leading to new kinds of conflicts that are not supported by current techniques. Furthermore, creating a general-purpose conflict analyser in WS-Agreement is a hard task since it should understand the semantics of an unbounded number of languages that can be used in the eight extension points that WS-Agreement includes for the sake of flexibility. In this article, we address these issues by providing a conflict classification for SLAs that includes new conflicts derived from the use of conditional and optional term sets; and a novel language-agnostic technique based on constraint satisfaction problems to automatically detect and explain these conflicts. In pursuing these results, we defined some WS-Agreement concepts as well as a fully-fledged WS-Agreement-compliant language. The developed technique and its reference implementation have been thoroughly validated.
Keywords
Web services; contracts; pattern classification; SLA specification; SLA terms; WS-agreement; Web services; automated conflict analysis; conflict classification; constraint satisfaction problems; general-purpose conflict analyser; language-agnostic technique; service level agreement; Complexity theory; Context modeling; Proposals; Semantics; XML; SLA; Service level agreement; WS-agreement; conflict management; consistency;
fLanguage
English
Journal_Title
Services Computing, IEEE Transactions on
Publisher
ieee
ISSN
1939-1374
Type
jour
DOI
10.1109/TSC.2013.9
Filename
6464252
Link To Document