• DocumentCode
    3386178
  • Title

    Analysis of BPEL Data Dependencies

  • Author

    Zheng, Yongyan ; Zhou, Jiong ; Krause, Paul

  • Author_Institution
    Univ. of Surrey, Guildford
  • fYear
    2007
  • fDate
    28-31 Aug. 2007
  • Firstpage
    351
  • Lastpage
    358
  • Abstract
    BPEL is a de-facto standard language for Web service orchestration. It is a challenge to test BPEL processes automatically because of the complex features of the language. The current formal semantics proposed for BPEL can be categorized under three branches: process algebra, Petri- nets, and automata. Our goal is to automate the generation and execution of test cases for composed Web services. Model checking is an effective technique for automated test generation, and most mature model checkers such as SPIN and NuSMV use automata as the underlying formal model. Hence, we follow the automata branch. Unfortunately, the current automata based approaches omit the BPEL data dependencies. In order to address this shortcoming, we demonstrate how to model BPEL data dependencies in our proposed Web service automata.
  • Keywords
    Petri nets; Web services; data analysis; process algebra; BPEL data dependencies; Web service automata; Web service orchestration; automated test generation; defacto standard language; formal model; formal semantics; model checking; Algebra; Automata; Automatic control; Automatic testing; Data analysis; Fires; Proposals; Switches; System recovery; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2007. 33rd EUROMICRO Conference on
  • Conference_Location
    Lubeck
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-2977-6
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2007.17
  • Filename
    4301098