DocumentCode
2984158
Title
Generating Quantitative Test Cases for Probabilistic Timed Web Service Composition
Author
Gao, Honghao ; Li, Ying
Author_Institution
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear
2011
fDate
12-15 Dec. 2011
Firstpage
275
Lastpage
283
Abstract
The environment of enterprise applications is characterized by frequently changing market demands, time-to-market pressure and fierce competition. To seamlessly integrate complex computing activities, Web Service Composition (WSC) has been regarded as an emerging E-Commerce solution to support interoperable machine-to-machine business interactions over network. To guarantee the composite Web service can be successfully produced, testing is a preferred validation technique to efficiently verify the correctness of functional and nonfunctional requirements of WSC behaviors. BPEL4WS is a high level and semi-formal abstract description language for WSC orchestration. Manually generating test cases from BPEL4WS is tedious, time-consuming, and error prone. Thus, the automated test case generation plays a critical role in all the phases of Web service life cycle. Considering the uncertain environment, an extended WSC model, namely probabilistic timed interface automata for Web service (PTIA4WS), is pro-posed to transform and extend BPEL4WS with regard to the stochastic and time-related behaviors. Based on PTIA4WS model, we propose an approach for generating quantitative test cases from counterexamples of violated PTCTL formulae using coverage criterions. After that, timed test case with fastest execution response time and probabilistic test case with maximal execution success rate are discussed. The series of experiments show that our method gains better performance than traditional methods.
Keywords
Web services; electronic commerce; probabilistic automata; PTIA4WS model; WSC orchestration; Web service; complex computing activities; coverage criterions; e-commerce solution; enterprise applications; execution response time; functional requirements; interoperable machine-to-machine business interactions; market demands; maximal execution success rate; nonfunctional requirements; probabilistic test case; probabilistic timed interface automata; quantitative test cases; semiformal abstract description language; stochastic behaviors; time-related behaviors; time-to-market pressure; Automata; Clocks; Probabilistic logic; Stochastic processes; Testing; Time factors; Web services; Optimization; Probabilistic Behaviriors; Test Cases; Time Constrains; Web Service Composition;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
Conference_Location
Jeju Island
Print_ISBN
978-1-4673-0206-7
Type
conf
DOI
10.1109/APSCC.2011.13
Filename
6127973
Link To Document