简介: |
Abstract:
This talk proposes a service oriented architecture for collaborative testing of Web Services (WS) using Semantic Web Services. In this architecture, test tasks are completed through the collaboration of various WS that provide and request test services and related information. Such test services are registered, discovered and invoked at runtime using the ontology of software testing STOWS (Software Testing Ontology for WS). The composition of test services can, for example, be realized by using test brokers, which are also test services but specialized in the composition and coordination of test services. The ontology can be extended and updated through an ontology management service so that it can be populated for supporting a wide and open range of test activities, methods, techniques as well as for dealing with various types of software artifacts in different formats. The talk also presents a prototype implementation of the architecture in the framework of Semantic WS using OWL-S to represent the ontology STOWS and use Matchmaker to search for test services based on semantic information. A prototype test broker has also been developed to support the composition of test services. Three case studies are reported to demonstrate the feasibility of the architecture. They illustrate how to wrap a general purpose software testing tool into a test service, how to develop a specific test service for performing test executions of a WS, and how to collaborate test services to conduct more complicate testing tasks.
Biography:
Dr. Hong Zhu is a professor of computer science at Oxford Brookes University, where he chairs the Applied Formal Methods Research Group. Prof. Zhu obtained his BSc, MSc, PhD degrees in Computer Science from Nanjing University, China, in 1982, 1984 and 1987, respectively. He was with Nanjing University from Sept. 1987 to Nov. 1998. From October 1990 to December 1994, he was a research fellow at Brunel University and the Open University, UK. He returned to Nanjing University in Dec. 1994 and joined Department of Computing of Oxford Brookes University in November 1998.
Prof. Zhu’s research interests are in the area of software engineering including software development methodology, software testing, agent technology, automated software development tools, etc. He has published more than one hundred and forty research papers and two books. |