• DocumentCode
    2304272
  • Title

    DRD4BPEL: A Tool for Data Race Detection of BPEL Process

  • Author

    Cui, Jianjun

  • Author_Institution
    Coll. of Geol. Eng. & Geometries, Chang´´an Univ., Xi´´an, China
  • Volume
    4
  • fYear
    2009
  • fDate
    19-21 May 2009
  • Firstpage
    200
  • Lastpage
    205
  • Abstract
    The Web service business process execution language (WS-BPEL, BPEL for short) is now the de facto standard for specifying and executing business process for Web service composition and orchestration. As more and more web services are composed using BPEL, the reliability of BPEL process becomes increasingly important. This paper presents a novel approach for data race detection and introduces DRD4BPEL, an efficient detection tool for data race conditions of BPEL process. The approach starts from a static analysis and produces a set of data race candidates (DRCs). Then a dynamic invocation interception is applied to verify the DRCs and produce a data race result. Experimental results show the efficiency of our approach and related algorithms used in DRD4BPEL.
  • Keywords
    Web services; XML; business process re-engineering; BPEL process; DRD4BPEL; Web service business process execution language; business process; data race candidates; data race detection; reliability; static analysis; Algorithm design and analysis; Data engineering; Educational institutions; Explosions; Geology; Scheduling; Software engineering; Testing; Web services; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. WCSE '09. WRI World Congress on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-0-7695-3570-8
  • Type

    conf

  • DOI
    10.1109/WCSE.2009.475
  • Filename
    5319535