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
Link To Document