WSATUCSB Logo.                                       

Web Service Analysis Tool

 


WSAT (Web Service Analysis Tool) is a formal specification, verification, and analysis tool for web service compositions.  The tool supports multiple specification approaches of composite web services, including BPEL4WS + WSDL specifications, Guarded Automata (GA) based (top-down) conversation protocols, and (bottom-up) GA service compositions.  WSAT translates web service input into Promela, the input language of model checker SPIN, and allows model checking of web service designs without loss of (bounded and XPath based) XML data semantics.  In addition, WSAT provides several analyses techniques that can reduce complexities in the formal verification of asynchronously communication web services. 

The following are some of the highlights of the tool: (Detailed technical background can be found in our recent publications)




(last updated: July 9, 2004)