• 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