DocumentCode :
3342888
Title :
Control Flow Analysis and Coverage Driven Testing for Web Services
Author :
Li, Li ; Chou, Wu ; Guo, Weiping
fYear :
2008
fDate :
23-26 Sept. 2008
Firstpage :
473
Lastpage :
480
Abstract :
In this paper, we describe an approach to discover the control flow graph of Web services for Web services analysis, verification, and testing. For this purpose, three novel methods are proposed. First, we introduce a domain independent RDF Schemas for concise resource oriented functional specification of Web services operations. Secondly, we describe the use of RDF entailment to accurately derive the control flow from the functional specifications. We developed a transformation from RDF graph to SPARQL query to facilitate the RDF entailment which offers flexibility and extensibility over the direct graph matching approach. The third is a linkage based Web services modeling and analysis framework, within which we apply an improved Google PageRank algorithm to efficiently calculate test coverage potential using the derived control flow. We justify that the proposed linkage based Web services modeling and analysis framework is particularly suitable for testing Web services. A prototype of the proposed methods has been implemented and tested on some standard based Web services. Experimental results show that the control flow analysis is quite efficient and accurate, and the coverage based test results of the proposed approach are very promising.
Keywords :
Web services; data flow analysis; data flow graphs; formal specification; program testing; program verification; query processing; resource allocation; Google PageRank algorithm; SPARQL query; Web service analysis; Web service testing; Web service verification; concise resource oriented functional specification; control flow graph analysis; coverage driven testing; direct graph matching approach; domain independent resource description framework schema; Algorithm design and analysis; Couplings; Flow graphs; Performance analysis; Performance evaluation; Prototypes; Resource description framework; Subscriptions; Testing; Web services; PageRank; RDF entailment; control flow; test coverage; web service testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2008. ICWS '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-3310-0
Electronic_ISBN :
978-0-7695-3310-0
Type :
conf
DOI :
10.1109/ICWS.2008.104
Filename :
4670210
Link To Document :
بازگشت