• DocumentCode
    2374034
  • Title

    A Framework for Model Checking Web Service Compositions Based on BPEL4WS

  • Author

    Dai, Guilan ; Bai, Xiaoying ; Zhao, Chongchong

  • Author_Institution
    Tsinghua Univ., Beijing
  • fYear
    2007
  • fDate
    24-26 Oct. 2007
  • Firstpage
    165
  • Lastpage
    172
  • Abstract
    Web service composition is an emerging paradigm for enabling application integration within and across organizational boundaries. Model checking is a promising technique for the verification and validation of software systems. In this paper, we present a model checking framework to specifying and verifying the compositions of Web services workflow based on BPEL4WS (Business Process Execution Language for Web Services). By using annotation layers, a BPEL4WS model can be extended with constraints (properties) information. An underlying BPEL4WS model and one or more constraint annotation layers compose a complete specification of a business process imposed specific constraints. By transforming the annotated BPEL4WS model to an extended TPPN(Timed Predicate Petri-net) model, a business process can be automatically verified and analyzed. The method allows us to add conveniently constraints information to a business process model, and state whether a process satisfies given properties without actual execution based on its specification.
  • Keywords
    Petri nets; Web services; program verification; BPEL4WS; Business Process Execution Language for Web Services; TPPN model; Web service composition; model checking; timed predicate Petri-net; Application software; Collaborative work; Computer science; Distributed computing; Performance analysis; Software systems; Web and internet services; Web services; Writing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business Engineering, 2007. ICEBE 2007. IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-0-7695-3003-1
  • Type

    conf

  • DOI
    10.1109/ICEBE.2007.11
  • Filename
    4402088