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
Link To Document