• DocumentCode
    607211
  • Title

    Formal properties and analysis method of BPEL base on Petri net

  • Author

    Yu Huang ; Shuzhi Huang ; Meng Ma ; Yu He ; Weilong Cui

  • Author_Institution
    Nat. Eng. Res. Center for Software Eng., Peking Univ., Beijing, China
  • fYear
    2012
  • fDate
    3-5 Dec. 2012
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    Web service technologies based on service-oriented architecture (SOA) is becoming the key technology of the next generation business process. It is a significant issue to ensure a correct designing of business processes based on web services. Research on web service composition by means of formalized methods is necessary. Formal definition of Business Process Execution Language (BPEL) provides a complete description to reduce the inconsistency and ambiguity. This paper proposes a mapping from BPEL syntax elements to corresponding Petri net model and gives a formal definition of executable business process with corresponding formal model. We propose the BPEL formal model and properties systematically which include reachability, termination, replaceability, equivalence, receiving concurrency, sending concurrency, receiving conflict, link correctness and matching.
  • Keywords
    Petri nets; Web services; computational linguistics; formal specification; reachability analysis; service-oriented architecture; BPEL syntax; Petri net model; SOA; Web service composition; business process execution language; equivalence; formal analysis method; formal model; formal property; link correctness; link matching; next generation business process; reachability; receiving concurrency; receiving conflict; replaceability; sending concurrency; service-oriented architecture; termination; BPEL; Formal analysis; Formal propterties; Petri net;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Convergence Technology (ICCCT), 2012 7th International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-0894-6
  • Type

    conf

  • Filename
    6530300