Formalization and verification of event-driven process chains

Citation
Wmp. Van Der Aalst, Formalization and verification of event-driven process chains, INF SOFTW T, 41(10), 1999, pp. 639-650
Citations number
28
Categorie Soggetti
Computer Science & Engineering
Journal title
INFORMATION AND SOFTWARE TECHNOLOGY
ISSN journal
09505849 → ACNP
Volume
41
Issue
10
Year of publication
1999
Pages
639 - 650
Database
ISI
SICI code
0950-5849(19990715)41:10<639:FAVOEP>2.0.ZU;2-H
Abstract
For many companies, business processes have become the focal point of atten tion. As a result, many tools have been developed for business process engi neering and the actual deployment of business processes. Typical examples o f these tools are Business Process Reengineering (BPR) tools, Enterprise Re source Planning (ERP) systems, and Workflow Management (WFM) systems. Some of the leading products, e.g. SAP R/3 (ERP/WFM) and ARIS (BPR), use Event-d riven Process Chains (EPCs) to model business processes. Although the EPCs have become a widespread process modeling technique, they suffer from a ser ious drawback: neither the syntax nor the semantics of an EPC are well defi ned. Ln this paper, this problem is tackled by mapping EPCs (without connec tors of type v) onto Petri nets. The Petri nets have formal semantics and p rovide an abundance of analysis techniques. As a result, the approach prese nted in this paper gives formal semantics to EPCs. Moreover, many analysis techniques are available for EPCs. To illustrate the approach, it is shown that the correctness of an EPC can be checked in polynomial time by using P etri-net-based analysis techniques. (C) 1999 Elsevier Science B.V. All righ ts reserved.