DocumentCode :
3031370
Title :
Automated model checking and testing for composite Web services
Author :
Huang, Heng ; Tsai, Wei-Ting ; Paul, Rimi
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tucson, AZ, USA
fYear :
2005
fDate :
18-20 May 2005
Firstpage :
300
Lastpage :
307
Abstract :
Web services form a new distributed computing paradigm. Collaborative verification and validation are important when Web services from different vendors are integrated together to carry out a coherent task. This paper presents a new approach to verify Web services by model checking the process model of OWL-S (Web ontology language for Web services) and to validate them by the test cases automatically generated in the model checking process. We extend the BLAST, a model checker that handles control flow model naturally, to handle the concurrency in OWL-S. We also propose enhancement in OWL-S and PDDL (Planning Domain Definition Language) to facilitate the automated test case generation. Experiments on realistic examples are provided to illustrate the process.
Keywords :
Internet; automatic programming; data flow analysis; formal verification; ontologies (artificial intelligence); program testing; specification languages; BLAST model checker; OWL-S; PDDL; Planning Domain Definition Language; Web ontology language; automated model checking; automated test case generation; collaborative verification; composite Web service; control flow model; distributed computing; testing; validation; Automatic control; Automatic testing; Concurrent computing; Distributed computing; Logic; Object oriented modeling; Specification languages; Switches; Web services; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
Print_ISBN :
0-7695-2356-0
Type :
conf
DOI :
10.1109/ISORC.2005.16
Filename :
1420984
Link To Document :
بازگشت