DocumentCode
3313966
Title
Automatic Mutation Testing and Simulation on OWL-S Specified Web Services
Author
Lee, Shufang ; Bai, Xiaoying ; Chen, Yinong
Author_Institution
Tsinghua Univ., Beijing
fYear
2008
fDate
13-16 April 2008
Firstpage
149
Lastpage
156
Abstract
Web Ontology Language for Services (OWLS) is a standard XML-based language for specifying workflows and integration semantics among Web services (WS), which form composite WS. This paper analyzes the fault patterns of OWL-S specified composite WS and their workflows, proposes an ontology-based mutation analysis method, and applies specification-based mutation techniques for composite WS simulation and testing. Four categories of OWL-S mutant operators are specified, including data mutation, condition mutation, control flow mutation, and data flow mutation. Finally, the paper studies the ontology-based input mutation technique using a BookFinder service as a case study, which shows that ontology-based mutation provides viable test adequacy criteria for testing OWL-S specified composite WS.
Keywords
Web services; formal specification; ontologies (artificial intelligence); program diagnostics; program testing; BookFinder service; OWL-S specified Web services; Web ontology language; XML-based language; automatic mutation testing; condition mutation; control flow mutation; data flow mutation; data mutation; fault patterns; ontology-based input mutation; ontology-based mutation analysis; specification-based mutation; Analytical models; Automatic testing; Computational modeling; Computer simulation; Genetic mutations; Ontologies; Service oriented architecture; Software testing; Web and internet services; Web services; Mutation testing; OWL-S; Ontology; Simulation; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 2008. ANSS 2008. 41st Annual
Conference_Location
Ottawa, Ont.
ISSN
1080-241X
Print_ISBN
0-7695-3143-1
Type
conf
DOI
10.1109/ANSS-41.2008.13
Filename
4494415
Link To Document