Towards a Formal Verification of OWL-S Process Models

In this paper, we apply automatic tools to the verification of interaction protocols of Web services described in OWL-S. Specifically, we propose a modeling procedure that preserves the control flow and the data flow of OWL-S Process Models. The result of our work provides complete modeling and verification of OWL-S Process Models.

[1]  Marco Roveri,et al.  Conformant Planning via Symbolic Model Checking , 2000, J. Artif. Intell. Res..

[2]  Stephan Merz,et al.  Model Checking , 2000 .

[3]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[4]  Marco Pistore,et al.  NuSMV 2: An OpenSource Tool for Symbolic Model Checking , 2002, CAV.

[5]  Sebastián Uchitel,et al.  Model-based verification of Web service compositions , 2003, 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings..

[6]  Anupriya Ankolekar,et al.  The DAML-S Virtual Machine , 2003, International Semantic Web Conference.

[7]  Gerard J. Holzmann,et al.  The SPIN Model Checker - primer and reference manual , 2003 .

[8]  John Mylopoulos,et al.  The Semantic Web - ISWC 2003 , 2003, Lecture Notes in Computer Science.

[9]  Xiang Fu,et al.  WSAT: A Tool for Formal Analysis of Web Services , 2004, CAV.

[10]  Karsten Schmidt,et al.  A Petri net semantic for BPEL4WS – validation and application , 2004 .

[11]  Chris Walton Model Checking Multi-Agent Web Services , 2004 .

[12]  Anupriya Ankolekar,et al.  Spinning the OWL-S Process Model - Toward the Verification of the OWL-S Process Models , 2004, SWS@ISWC.

[13]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[14]  Xiang Fu,et al.  Analysis of interacting BPEL web services , 2004, WWW '04.

[15]  Sebastián Uchitel,et al.  LTSA-WS: a tool for model-based verification of web service compositions and choreography , 2006, ICSE.