A Local Logic for Realizability in Web Service Choreographies

R Ramanujam
(IMSc, Chennai)
S Sheerazuddin
(SSNCE, Chennai)

Web service choreographies specify conditions on observable interactions among the services. An important question in this regard is realizability: given a choreography C, does there exist a set of service implementations I that conform to C ? Further, if C is realizable, is there an algorithm to construct implementations in I ? We propose a local temporal logic in which choreographies can be specified, and for specifications in the logic, we solve the realizability problem by constructing service implementations (when they exist) as communicating automata. These are nondeterministic finite state automata with a coupling relation. We also report on an implementation of the realizability algorithm and discuss experimental results.

In Maurice H. ter Beek and António Ravara: Proceedings 10th International Workshop on Automated Specification and Verification of Web Systems (WWV 2014), Vienna, Austria, July 18, 2014, Electronic Proceedings in Theoretical Computer Science 163, pp. 16–35.
Published: 8th September 2014.

ArXived at: https://dx.doi.org/10.4204/EPTCS.163.3 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org