DocumentCode
3042255
Title
The Web Services Composition Testing Based on Extended Finite State Machine and UML Model
Author
Ching-Seh Wu ; Chi-Hsin Huang
Author_Institution
Comput. Sci. & Eng., Oakland Univ., Rochester, MI, USA
fYear
2013
fDate
29-31 May 2013
Firstpage
215
Lastpage
222
Abstract
Web services are designed as software building blocks for Service Oriented Architecture (SOA). It provides an approach to software development that system and application can be constructed by assembling reusable software building blocks, called services. The industries have adopted web services composition to generate new business applications or mission critical services. One of the most popular integration languages for web services composition is Web Services Business Process Execution Language (WS-BPEL). Although the individual service is usually functional correctly, however, several unexpected faults may occur during execution of composite web service. It is difficult to detect the original failure service because the faults may propagate, accumulate and spread. In this paper, we present a technique of Model-Based Testing (MBT) to enhance testing of interactions among the web services. The technique combines Extended Finite State Machine (EFSM) and UML sequence diagram to generate a test model, called EFSM-SeTM. We also defined various coverage criteria to generate valid test paths from EFSM-SeTM model for a better test coverage of all possible scenarios.
Keywords
Unified Modeling Language; Web services; finite state machines; program testing; service-oriented architecture; software fault tolerance; software reusability; EFSM-SeTM model; MBT; SOA; UML model; UML sequence diagram; WS-BPEL; Web service business process execution language; Web service composition testing; business applications; composite Web service execution; extended finite state machine; failure service; integration languages; mission critical services; model-based testing; reusable software building block assembling; service oriented architecture; software development approach; Computational modeling; Electronic mail; Generators; Testing; Unified modeling language; Web services; XML; Composite Web Service Testing; EFSM; MBT; WS-BPEL; Web Services Test Model;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Science and Innovation (ICSSI), 2013 Fifth International Conference on
Conference_Location
Kaohsiung
Type
conf
DOI
10.1109/ICSSI.2013.46
Filename
6599388
Link To Document