• DocumentCode
    2700914
  • Title

    Formal Semantics and Verification of BPMN Transaction and Compensation

  • Author

    Takemura, Tsukasa

  • Author_Institution
    Applic. Innovation Service, IBM Japan Ltd.
  • fYear
    2008
  • fDate
    9-12 Dec. 2008
  • Firstpage
    284
  • Lastpage
    290
  • Abstract
    Business process modeling is getting a lot of attention as a predominant technology to bridge the Business-IT gap. It bridges the gap by describing business processes using a notation understandable by all relevant users from the business analysts to the technical developers. Business Process Modeling Notation (BPMN), defined by Object Management Group (OMG), is a standard notation for describing business processes. One of the distinguishing features of BPMN is support of transactions and compensation in business processes. In BPMN, cancellation of a transaction triggers rollback of the transaction and compensation for specific activities in the transaction. This feature makes it possible to depict down-to-earth business processes. However, the specification of the notation does not include formal semantics. The informal description of the semantics for transactions and compensation makes the specification confusing. This paper shows how Petri net (PN) can give semantics to a transaction and compensation of BPMN and the formal semantics makes the specification clear. This paper also shows that we can apply reachability and coverability analysis of PN to verification of business processes with transactions and compensation.
  • Keywords
    Petri nets; business data processing; formal specification; formal verification; reachability analysis; Petri net; business process modeling notation; business-IT gap; coverability analysis; formal semantics; formal verification; information technology; notation specification; object management group; reachability analysis; Algebra; Bridges; Computer architecture; Computer industry; Hazards; Protocols; Technological innovation; BPMN; Business process modeling; Compensation; Formal semantics; Petri net;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asia-Pacific Services Computing Conference, 2008. APSCC '08. IEEE
  • Conference_Location
    Yilan
  • Print_ISBN
    978-0-7695-3473-2
  • Electronic_ISBN
    978-0-7695-3473-2
  • Type

    conf

  • DOI
    10.1109/APSCC.2008.208
  • Filename
    4780689