• 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