• DocumentCode
    2695330
  • Title

    An Abstract GFSM Model for Optimal and Incremental Conformance Testing of Web Services

  • Author

    Li, Li ; Chou, Wu

  • Author_Institution
    Avaya Labs. Res., Avaya Inc., Basking Ridge, NJ, USA
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    205
  • Lastpage
    212
  • Abstract
    Web service conformance testing checks the correctness of a black box service implementation, and it is the basis of other testings. An efficient formal method for conformance testing is the Chinese postman traversal algorithm that can find minimum-cost test sequences. However, the applicability of this algorithm is in question if data dependences are present in the protocol specification. Also, it suffers from the limited observability problem which is not uncommon in web services. Despite its optimality, the traversal algorithm does not take advantages of the special patterns in web service interfaces observed by developers. To address these issues, we propose an abstract GFSM (guarded finite-state machine) model that unifies and augments the commonly used Moore and Mealy machines with dataflows. Using this abstract model, we formalize the conditions under which the tours with complete data and control coverage are guaranteed, and address the limited observability problem using the equivalence of Moore and Mealy machines. Furthermore, the authors propose a recursive descent traversal algorithm that explores the inverse operation pattern of web services to facilitate incremental development of Web services.
  • Keywords
    Web services; conformance testing; finite state machines; formal specification; Chinese postman traversal algorithm; GFSM; Web services; black box service implementation; guarded finite-state machine; incremental conformance testing; minimum-cost test sequences; optimal conformance testing; protocol specification; Availability; Contracts; Formal specifications; Information management; Observability; Protocols; Scalability; Subscriptions; Testing; Web services; Graph Traversal; Guarded Finite State Machine; Web Service Conformance Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2009. ICWS 2009. IEEE International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3709-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2009.97
  • Filename
    5175825