swMATH ID: 1022
Software Authors: Fu, Xiang; Bultan, Tevfik; Su, Jianwen
Description: This paper presents Web Service Analysis Tool (WSAT), a tool for analyzing and verifying composite web service designs, with the state of the art model checking techniques. Web services are loosely coupled distributed systems communicating via XML messages. Communication among web services is asynchronous, and it is supported by messaging platforms such as JMS which provide FIFO queues to store incoming messages. Data transmission among web services is standardized via XML, and the specification of web service itself (invocation interface and behavior signature) relies on a stack of XML based standards (e.g. WSDL, BPEL4WS, WSCI and etc.). The characteristics of web services, however, raise several challenges in the application of model checking: (1) Numerous competing web service standards, most of which lack formal semantics, complicate the formal specification of web service composition. (2) Asynchronous messaging makes most interesting verification problems undecidable, even when XML message contents are abstracted away. (3) XML data and expressive XPath based manipulation are not supported by current model checkers.
Homepage: http://www.cs.ucsb.edu/~su/WSAT/
Related Software: BPEL2PN; CADP; SPIN; LTSA-WS; mCRL2; Woflan; YAWL; Metagraphs; AO4BPEL; WebSphere; AutoSyn; ITACA; SHOP2; UMDES; NuSMV; YASM; MathSAT; Sat4j; JML; Walksat
Cited in: 29 Documents
Further Publications: http://www.cs.ucsb.edu/~su/WSAT/#publications

Standard Articles

1 Publication describing the Software, including 1 Publication in zbMATH Year
WSAT: A tool for formal analysis of web services. Zbl 1103.68613
Fu, Xiang; Bultan, Tevfik; Su, Jianwen

Citations by Year