Title :
Verifying web services of OWL-S with Petri net
Author :
Yu, Bo ; Li, Duluo
Author_Institution :
Swan Coll., Central South Univ. of Forestry & Technol., Changsha, China
Abstract :
The Web service technology is becoming the mainstream for implementing the distributed applications based on architecture oriented service. Simple Web service couldn´t deal with the requirements of complicated distributed system. Some relevant Web services have to be integrated to a composite service to overcome it. Now, more attentions are paid to the quality of service of composite Web service. The OWL-S is an important specification to construct composite Web service for realizing the goals of discovering, composing and executing Web services automatically, but it doesn´t provide the ways to verify its correctness. Petri net is a mature and visual formal method to verifying the distributed systems based on rigid mathematical ground. This paper focuses on verifying the correctness of composite Web services defined by OWL-S. The rules are presented for translating the composite Web service defined by OWL-S into corresponsive Petri Net described by xml style, and a prototype is implemented based on these rules. With an open source Petri net analyzing tool, the correctness and other properties could be verified and analyzed. An example shows that the presented method is feasible.
Keywords :
Petri nets; Web services; XML; formal verification; knowledge representation languages; software architecture; OWL-S; Web service technology; XML style; architecture oriented service; composite Web service; distributed systems; formal method; open source Petri net analyzing tool; petri net; quality of service; rigid mathematical ground; Analytical models; Buildings; Graphics; Ontologies; Process control; Unified modeling language; Web services; Composite Web Services; OWL-S; Open Source; Petri Net;
Conference_Titel :
Computer Science and Education (ICCSE), 2010 5th International Conference on
Conference_Location :
Hefei
Print_ISBN :
978-1-4244-6002-1
DOI :
10.1109/ICCSE.2010.5593467