Cover image for Metrics for process models : empirical foundations of verification, error prediction, and guidelines for correctness
Title:
Metrics for process models : empirical foundations of verification, error prediction, and guidelines for correctness
Personal Author:
Series:
Lecture notes in business information processing, 6
Publication Information:
Berlin : Springer, 2008
Physical Description:
xix, 193 p. : ill. ; 24 cm.
ISBN:
9783540892236

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010194300 HF5548.2 M42 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

Business process modeling plays an important role in the management of business processes. As valuable design artifacts, business process models are subject to quality considerations. The absence of formal errors such as deadlocks is of paramount importance for the subsequent implementation of the process.

In his book Jan Mendling develops a framework for the detection of formal errors in business process models and the prediction of error probability based on quality attributes of these models (metrics). He presents a precise description of Event-driven Process Chains (EPCs), their control-flow semantics and a suitable correctness criterion called EPC soundness.


Table of Contents

1 Business Process Managementp. 1
1.1 History of Business Process Managementp. 2
1.2 Definition of Business Process Managementp. 4
1.3 Definition of Business Process Modelingp. 7
1.4 Business Process Modeling and Errorsp. 12
1.5 Summaryp. 14
2 Event-Driven Process Chains (EPC)p. 17
2.1 EPC Notationp. 18
2.2 EPC Syntaxp. 20
2.2.1 Approaches to EPC Syntax Formalizationp. 21
2.2.2 Formal Syntax Definition of Flat EPCsp. 22
2.2.3 Formal Syntax Definition of Hierarchical EPCsp. 26
2.2.4 Formal Syntax Definition of Standard EPCsp. 28
2.3 EPC Syntax Extensionsp. 28
2.3.1 Control Flow Extensionsp. 29
2.3.2 Configurability Extensionsp. 30
2.4 EPC Semanticsp. 30
2.4.1 Informal Semantics as a Starting Pointp. 31
2.4.2 EPC Formalization Problemsp. 31
2.4.3 Approaches to EPC Semantics Formalizationp. 34
2.4.4 EPC Semantics Based on State and Contextp. 40
2.4.5 Reachability Graph of EPCsp. 47
2.4.6 Tool Support for EPC Semanticsp. 50
2.5 EPCs and Other Process Modeling Languagesp. 55
2.5.1 Comparison Based on Routing Elementsp. 55
2.5.2 Comparison Based on Workflow Patternsp. 56
2.6 Summaryp. 56
3 Verification of EPC Soundnessp. 59
3.1 Soundness of EPCsp. 59
3.1.1 Correctness Criteria for Business Process Modelsp. 59
3.1.2 Definition of EPC Soundnessp. 62
3.2 Reachability Graph Verification of Soundessp. 64
3.3 Verification by Reduction Rulesp. 67
3.3.1 Related Work on Reduction Rulesp. 69
3.3.2 A Reduction Kit for EPCsp. 72
3.3.3 A Reduction Algorithm for EPCsp. 91
3.3.4 Reduction of the SAP Reference Modelp. 95
3.4 Summaryp. 102
4 Metrics for Business Process Modelsp. 103
4.1 Measurement Theoryp. 104
4.2 Metrics in Network Analysisp. 107
4.3 Metrics in the Software Engineering Processp. 110
4.4 Related Work on Metrics for Process Modelsp. 114
4.5 Definition of Metrics for Process Modelsp. 117
4.5.1 Sizep. 118
4.5.2 Densityp. 119
4.5.3 Partitionabilityp. 121
4.5.4 Connector Interplayp. 125
4.5.5 Cyclicityp. 127
4.5.6 Concurrencyp. 128
4.6 Calculating Metricsp. 130
4.7 Summaryp. 133
5 Validation of Metrics as Error Predictorsp. 135
5.1 Analysis Data Generationp. 135
5.2 The Sample of EPC Modelsp. 136
5.2.1 How Do the Four Groups Differ?p. 137
5.2.2 How Do Correct and Incorrect Models Differ?p. 140
5.2.3 Correlation Analysisp. 140
5.3 Logistic Regressionp. 143
5.3.1 Introductino to Logistic Regressionp. 143
5.3.2 Preparatory Analysesp. 144
5.3.3 Multivariate Logistic Regression Modelp. 145
5.4 External Validationp. 147
5.5 Summaryp. 150
6 Implications for Business Process Modelingp. 151
6.1 Seven Process Modeling Guidelines (7PMG)p. 152
6.2 Discussionp. 153
6.3 Future Researchp. 154
A Transition Relation of EPCs Based on State and Contextp. 155
A.1 Phase 1: Transition Relation for Dead Context Propagationp. 155
A.2 Phase 2: Transition Relation for Wait Context Propagationp. 156
A.3 Phase 3: Transition Relation for Negative State Propagationp. 159
A.4 Phase 4: Transition Relation for Positive State Propagationp. 160
Referencesp. 165
Indexp. 191