A Petri net-based View on the Business Process Life-Cycle

During the last 30 years Petri nets have shown a continuous popularity and durability as process modelling language. While some process modelling languages were crossed with others or even disappeared, Petri nets are continuously used as modelling language addressing various purposes in the context of business processes. In this paper, we refer to the success of Petri nets and describe business process modelling extensions as well as approaches for process modelling, simulation, execution and evaluation relying on Petri nets. The variety of Petri net-based extensions shows that Petri nets can be adapted to changing requirements for which these extensions, modifications or variants have been proposed.

[1]  Markus Nüttgens,et al.  Extending different Business Process Modeling Languages with Domain Specific Concepts: The Case of Internal Controls in EPC and BPMN , 2015, EMISA.

[2]  Wolfgang Reisig,et al.  Understanding Petri Nets Modeling Techniques, Analysis Methods, Case Studies , 2013, Bull. EATCS.

[3]  Christian Janiesch,et al.  Extending BPMN for Business Activity Monitoring , 2012, 2012 45th Hawaii International Conference on System Sciences.

[4]  Markus Nüttgens,et al.  Syntax und Semantik Ereignisgesteuerter Prozessketten (EPK) , 2002, Promise.

[5]  Wil M. P. van der Aalst,et al.  Process Mining , 2016, Springer Berlin Heidelberg.

[6]  Jan Mendling,et al.  Towards EPC Semantics based on State and Context , 2006, EPK.

[7]  Andreas Oberweis,et al.  Business Process Modeling Support by Depictive and Descriptive Diagrams , 2015, EMISA.

[8]  Oliver Kopp,et al.  From event streams to process models and back: Challenges and opportunities , 2017, Inf. Syst..

[9]  Mathias Weske,et al.  The Internet-of-Things Meets Business Process Management: Mutual Benefits and Challenges , 2017, ArXiv.

[10]  Jan Mendling,et al.  Declarative versus Imperative Process Modeling Languages: The Issue of Understandability , 2009, BMMDS/EMMSAD.

[11]  Yu Li,et al.  3D Support for Business Process Simulation , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[12]  Andreas Oberweis,et al.  Modellierung und Analyse von Geschäftsprozessen: Grundlagen und Übungsaufgaben mit Lösungen , 2017 .

[13]  Jan Recker,et al.  Exploring cognitive style and task-specific preferences for process representations , 2016, Requirements Engineering.

[14]  Michael Decker A Location-Aware Access Control Model for Mobile Workflow Systems , 2009, Int. J. Inf. Technol. Web Eng..

[15]  C. A. Petri Fundamentals of a Theory of Asynchronous Information Flow , 1962, IFIP Congress.

[16]  Yu Li,et al.  A Petri Net-Based Software Process Model for Developing Process-Oriented Information Systems , 2009, ISD.

[17]  Agnes Koschmider,et al.  A Petri Net Based Approach for Process Model Driven Deduction of BPEL Code , 2005, OTM Workshops.

[18]  Yu Li,et al.  Web Service Composition Based on XML Nets , 2009 .

[19]  Hartmut Ehrig Petri Net Technology for communication-based systems : advances in Petri Nets , 2003 .

[20]  Andreas Oberweis,et al.  Inter-organizational Business Process Management with XML Nets , 2003, Petri Net Technology for Communication-Based Systems.

[21]  Andreas Oberweis,et al.  Workflow Services: A Petri Net-Based Approach to Web Services , 2004, ISoLA.

[22]  Marco Mevius,et al.  A novel modeling language for tool-based business process engineering , 2008, SAC '08.

[23]  Hajo A. Reijers,et al.  Social software for business process modeling , 2010, J. Inf. Technol..

[24]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[25]  Stefanie Betz,et al.  TracyML - A Modeling Language for Social Impacts of Product Life Cycles , 2017, ER Forum/Demos.

[26]  Sascha Alpers,et al.  Werkzeug zur mobilen Modellierung von Geschäftsprozessen mittels Petri-Netzen , 2016, Modellierung.

[27]  Agnes Koschmider,et al.  Microservices-based Business Process Model Execution , 2017, RADAR+EMISA@CAiSE.

[28]  Stefanie Betz,et al.  Risk-Aware Business Process Modeling and Simulation Using XML Nets , 2011, 2011 IEEE 13th Conference on Commerce and Enterprise Computing.

[29]  Jörg Becker,et al.  On the de-facto Standard of Event-driven Process Chains: Reviewing EPC Implementations in Process Modelling Tools , 2016, Modellierung.

[30]  Andreas Oberweis,et al.  Process-oriented business performance management with Petri nets , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[31]  Andreas Oberweis,et al.  Recommendation-based editor for business process modeling , 2011, Data Knowl. Eng..

[32]  Ekkart Kindler,et al.  On the semantics of EPCs: Resolving the vicious circle , 2006, Data Knowl. Eng..

[33]  Andreas Oberweis,et al.  Modellierung und Ausführung von Workflows mit Petri-Netzen , 1996, Teubner-Reihe Wirtschaftsinformatik.

[34]  Yu Li,et al.  3D Representation of Business Process Models , 2008, MobIS.

[35]  Agnes Koschmider Clustering Event Traces by Behavioral Similarity , 2017, ER Workshops.