DocumentCode
1858868
Title
Takuan: A Dynamic Invariant Generation System for WS-BPEL Compositions
Author
Palomo-Duarte, Manuel ; Garcia-Dominguez, A. ; Medina-Bulo, Inmaculada
Author_Institution
Dept. of Comput. Languages & Syst., Univ. of Cadiz, Cadiz
fYear
2008
fDate
12-14 Nov. 2008
Firstpage
63
Lastpage
72
Abstract
Web Services composition languages, such as the OASIS WS-BPEL 2.0 standard, open a vast new field for programming in the large. But they also present a challenge for traditional white-box testing techniques, due to the inclusion of specific instructions for concurrency, fault and compensation handling, dynamic service discovery and invocation, etc. Dynamic likely invariant generation has been successfully used to assist white-box testing of traditional imperative programs. We have implemented Takuan, a dynamic invariant generation system which infers likely invariants from actual execution logs of a WS-BPEL composition. We describe our experience during its development and show our first results based on the well-known loan example. These promising results point out that, with some refinements, Takuan can become an interesting aid in WS-BPEL composition white-box testing.
Keywords
Web services; program testing; Takuan; WS-BPEL compositions; Web services composition languages; dynamic invariant generation system; white-box testing; Automatic testing; Companies; Concurrent computing; Dynamic programming; Logic testing; Open source software; Service oriented architecture; Simple object access protocol; Software testing; Web services; WS-BPEL; Web services; dynamic invariant generation; service composition; white-box testing;
fLanguage
English
Publisher
ieee
Conference_Titel
on Web Services, 2008. ECOWS '08. IEEE Sixth European Conference
Conference_Location
Dublin
Print_ISBN
978-0-7695-3399-5
Type
conf
DOI
10.1109/ECOWS.2008.17
Filename
4711650
Link To Document