2009
DOI: 10.1007/978-3-642-03573-9_18
|View full text |Cite
|
Sign up to set email alerts
|

Diagnosing and Measuring Incompatibilities between Pairs of Services

Abstract: Abstract. This text presents a tool, from its design to its implementation, which detects all behavioural incompatibilities between two service interfaces. Unlike prior work, the proposed solution does not simply check whether two services are incompatible or not, it rather provides detailed diagnosis, including the incompatibilities and for each one the location in the service interfaces where these incompatibilities occur. A measure of similarity between interfaces which considers outputs from the detection … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…On the one hand, dynamic compatibility considers the behavioral features of Web services, basically by means of describing and examining the possible sequences of messages each of them can send or receive. This compatibility is the subject of some important studies such as [34] and [36]- [38]. They all would have to be taken into account if stateful Web services were used.…”
Section: B Web Service Incompatibilitiesmentioning
confidence: 99%
“…On the one hand, dynamic compatibility considers the behavioral features of Web services, basically by means of describing and examining the possible sequences of messages each of them can send or receive. This compatibility is the subject of some important studies such as [34] and [36]- [38]. They all would have to be taken into account if stateful Web services were used.…”
Section: B Web Service Incompatibilitiesmentioning
confidence: 99%
“…In order to analyze the compatibility of service choreography, several formal semantics have been adopted, such as graphs [40], message sequence charts (MSC) [41], ontology [3], finite state machines (FSM) [43], process algebra (PA) [47], martin type theory (MTT) [49] and Petri nets (PN) [50]- [52]. In particular, Petri net models have been widely adopted to describe service choreography, from languages like WS-CDL to interaction Petri nets [25].…”
Section: Related Workmentioning
confidence: 99%
“…To establish a mapping between the interfaces from the automated synthesis of mediators, Bennaceur and Issarny [42] present a method to combine constraint programming and ontology reasoning. Based on FSM, Bachir and Fauvet [43] check whether two services are incompatible syntactically, and locate interfaces of services where incompatibilities happen.…”
Section: A Compatibility Verificationmentioning
confidence: 99%