节点文献
A Testing Method for Web Services Composition Based on Data-Flow
【摘要】 This paper proposes a method of data-flow testing for Web services composition. Firstly, to facilitate data flow analysis and constraints collecting, the existing model representation of business process execution language (BPEL) is modified in com-pany with the analysis of data dependency and an exact represen-tation of dead path elimination (DPE) is proposed, which over-comes the difficulties brought to dataflow analysis. Then defining and using information based on data flow rules is collected by parsing BPEL and Web services description language (WSDL) documents and the def-use annotated control flow graph is created. Based on this model, data-flow anomalies which indicate potential errors can be discovered by traversing the paths of graph, and all-du-paths used in dynamic data flow testing for Web services composition are automatically generated, then testers can design the test cases according to the collected constraints for each path selected.
【Abstract】 This paper proposes a method of data-flow testing for Web services composition. Firstly, to facilitate data flow analysis and constraints collecting, the existing model representation of business process execution language (BPEL) is modified in com-pany with the analysis of data dependency and an exact represen-tation of dead path elimination (DPE) is proposed, which over-comes the difficulties brought to dataflow analysis. Then defining and using information based on data flow rules is collected by parsing BPEL and Web services description language (WSDL) documents and the def-use annotated control flow graph is created. Based on this model, data-flow anomalies which indicate potential errors can be discovered by traversing the paths of graph, and all-du-paths used in dynamic data flow testing for Web services composition are automatically generated, then testers can design the test cases according to the collected constraints for each path selected.
【Key words】 Web services composition; business process execution language (BPEL); Web services description language (WSDL); data flow; all-du-path;
- 【文献出处】 Wuhan University Journal of Natural Sciences ,武汉大学自然科学学报(英文版) , 编辑部邮箱 ,2008年04期
- 【分类号】TP311.52
- 【被引频次】9
- 【下载频次】75