Skip to:Content
|
Bottom
Cover image for Modeling business processes : a petri net-oriented approach
Title:
Modeling business processes : a petri net-oriented approach
Personal Author:
Series:
Cooperative information systems
Physical Description:
xii, 386 pages. : illustrations ; 24 cm.
ISBN:
9780262015387

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010294376 HF5548.2 A227 2011 Open Access Book Book
Searching...

On Order

Summary

Summary

An introduction to the modeling of business information systems, with processes formally modeled using Petri nets.

This comprehensive introduction to modeling business-information systems focuses on business processes. It describes and demonstrates the formal modeling of processes in terms of Petri nets, using a well-established theory for capturing and analyzing models with concurrency. The precise semantics of this formal method offers a distinct advantage for modeling processes over the industrial modeling languages found in other books on the subject. Moreover, the simplicity and expressiveness of the Petri nets concept make it an ideal language for explaining foundational concepts and constructing exercises. After an overview of business information systems, the book introduces the modeling of processes in terms of classical Petri nets. This is then extended with data, time, and hierarchy to model all aspects of a process. Finally, the book explores analysis of Petri net models to detect design flaws and errors in the design process. The text, accessible to a broad audience of professionals and students, keeps technicalities to a minimum and offers numerous examples to illustrate the concepts covered. Exercises at different levels of difficulty make the book ideal for independent study or classroom use.


Author Notes

Wil M.P. van der Aalst is Distinguished University Professor at Technische Universiteit Eindhoven. He is the coauthor of Workflow Management- Models, Methods, and Systems and Modeling Business Processes- A Petri Net-Oriented Approach (both published by the MIT Press).

Christian Stahl is a postdoctoral researcher at Eindhoven University of Technology.


Table of Contents

Forewordp. ix
Prefacep. xi
1 Information Systems: Introduction and Conceptsp. 1
1.1 Information Systemsp. 2
1.2 Types of Information Systemsp. 5
1.3 The Life Cycle of an Information Systemp. 13
1.4 System Modelsp. 24
1.5 Roles of Modelsp. 32
1.6 Test Yourselfp. 35
1.7 Summaryp. 39
1.8 Further Readingp. 40
2 Business Processes and Information Systemsp. 41
2.1 The Relationships between Business Processes, Information Systems, and Modelsp. 41
2.2 On the Process Awareness of Information Systemsp. 45
2.3 Tool Support for the Business Process Life Cyclep. 49
2.4 How about Data?p. 56
2.5 Test Yourselfp. 60
2.6 Summaryp. 62
2.7 Further Readingp. 62
3 Basic Concepts of Petri Netsp. 65
3.1 An Introduction to Petri Netsp. 66
3.2 The Structure of Petri Netsp. 71
3.3 The Behavior of Petri Netsp. 73
3.4 Representing Petri Nets as Transition Systemsp. 78
3.5 Examples of Petri Net Modelsp. 79
3.6 Test Yourselfp. 84
3.7 Summaryp. 89
3.8 Further Readingp. 90
4 Application of Petri Netsp. 91
4.1 Two Claims about Modelingp. 91
4.2 Modeling with Petri Netsp. 96
4.3 Typical Network Structuresp. 102
4.4 Additional Model Constructsp. 106
4.5 Example: Language Institutep. 111
4.6 Reachability Graphsp. 115
4.7 Test Yourselfp. 119
4.8 Summaryp. 127
5 Extending Petri Nets by Adding Color and Timep. 129
5.1 Why Petri Nets Are Not Sufficientp. 129
5.2 Extending Petri Nets by Adding Colorp. 134
5.3 Determining Place Typesp. 147
5.4 Extending Petri Nets by Adding Timep. 150
5.5 Petri Nets with Color and Timep. 156
5.6 Test Yourselfp. 159
5.7 Summaryp. 166
5.8 Further Readingp. 167
6 Colored Petri Nets: The Languagep. 169
6.1 Types and Valuesp. 170
6.2 Defining Color Setsp. 171
6.3 Defining Markingsp. 174
6.4 Arc Inscriptions and Guardsp. 175
6.5 Timep. 180
6.6 More on Functionsp. 181
6.7 Examples of Colored Petri Net Modelsp. 192
6.8 Test Yourselfp. 195
6.9 Summaryp. 203
6.10 Further Readingp. 204
7 Hierarchical Petri Netsp. 205
7.1 Hierarchical Modeling: Top-Down versus Bottom-Up Modelingp. 205
7.2 Informal Introduction to the Extension with Hierarchyp. 208
7.3 Hierarchical Colored Petri Net Modelsp. 213
7.4 Example: Production Systemp. 220
7.5 Example: Logistic Networksp. 227
7.6 Test Yourselfp. 239
7.7 Summaryp. 245
7.8 Further Readingp. 246
8 Analyzing Petri Net Modelsp. 249
8.1 What Do We Want to Analyze?p. 250
8.2 Reachability Analysisp. 254
8.3 Structural Analysisp. 268
8.4 Simulation-Based Analysisp. 281
8.5 Process Miningp. 296
8.6 Tool Supportp. 307
8.7 Test Yourselfp. 310
8.8 Summaryp. 319
8.9 Further Readingp. 320
9 Concluding Remarksp. 323
9.1 Lessons Learnedp. 323
9.2 Summaryp. 324
9.3 Discussionp. 325
Appendix A Solutionsp. 329
A.1 Solutions to Chapter 1p. 329
A.2 Solutions to Chapter 2p. 334
A.3 Solutions to Chapter 3p. 335
A.4 Solutions to Chapter 4p. 339
A.5 Solutions to Chapter 5p. 347
A.6 Solutions to Chapter 6p. 351
A.7 Solutions to Chapter 7p. 359
A.8 Solutions to Chapter 8p. 365
Bibliographyp. 371
Indexp. 379
Go to:Top of Page