Realizability of Conversation Protocols with Message Contents
Author(s) -
Xiang Fu,
Tevfik Bultan,
Jianwen Su
Publication year - 2005
Publication title -
international journal of web services research
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.196
H-Index - 27
eISSN - 1546-5004
pISSN - 1545-7362
DOI - 10.4018/jwsr.2005100104
Subject(s) - realizability , computer science , conversation , protocol (science) , web service , service (business) , set (abstract data type) , symbolic data analysis , theoretical computer science , world wide web , algorithm , programming language , medicine , linguistics , philosophy , alternative medicine , economy , pathology , economics
A promising way to model the global behavior of a Web Service composition is to characterize the set of conversations among the participating Web Services. A conversation protocol specifies the desired global behaviors of a Web Service composition. The realizability problem is to decide whether, given a conversation protocol, a Web Service composition can be synthesized that generates exactly the same set of conversations specified by the protocol. This is a key problem in the top-down specification of the Web Service compositions. In our earlier work, we developed sufficient conditions for realizability of conversation protocols based on a model that abstracts the contents of the messages. The present paper extends our earlier work by allowing message contents to be used in the realizability analysis. We show that taking the message contents into account yields more accurate analysis. To overcome the state-space explosion caused by the message contents, we propose symbolic analysis techniques for the realizability conditions. In addition, we show that the analysis of one of the realizability conditions — the autonomy condition — can be done using an iterative refinement approach.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom