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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 6th IEEE European Conference on Web Services, ECOWS'08 |
Pages | 63-72 |
Number of pages | 10 |
DOIs | |
Publication status | Published - 1 Dec 2008 |
Event | 6th IEEE European Conference on Web Services, ECOWS'08 - Dublin, Ireland Duration: 12 Nov 2008 → 14 Nov 2008 |
Conference
Conference | 6th IEEE European Conference on Web Services, ECOWS'08 |
---|---|
Country/Territory | Ireland |
City | Dublin |
Period | 12/11/08 → 14/11/08 |
Keywords
- Dynamic invariant generation
- Service composition
- Web services
- White-box testing
- WS-BPEL