Abstract
Business systems have to adapt to changing requirements coming from their environment. The rate is continuously increasing and leads to massive use of computer based systems. To specify the systems in a way that allows for adaptability and exibility adequate techniques are necessary.
The disadvantages using traditional modeling techniques are partially overcome by Business Process Petri nets (BPP-nets) which are informally introduced in this contribution. The key concepts are an object oriented structure of the net models, allowing to partition the model according to an application and also to follow a process centered approach. Workflows within the system can be modeled in separate objects and thus allow the dynamic adaptation of the system if the environment requires a behavioral change.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wil van der Aalst. Verification of workflow nets. In Gianfranco Balbo, editors. Application and Theory of Petri Nets 1997, number 1248 in Lecture Notes in Computer Science, Berlin, Heidelberg, New York, 1997. Springer-Verlag Azéma and Balbo [AB97], pages 407–426.
Pierre Azéma and Gianfranco Balbo, editors. Application and Theory of Petri Nets 1997, number 1248 in Lecture Notes in Computer Science, Berlin, Heidelberg, New York, 1997. Springer-Verlag.
Ulrich Becker and Daniel Moldt. Objektorientierte Konzepte für gefärbte Petrinetze. In Wolfgang Reisig, editors. Petri-Netze im Einsatz für Entwurf und Entwicklung von Informationssystemen, Informatik Aktuell, Berlin, Heidelberg, New York, 1993 Scheschonk and Reisig [SR93], pages 140–151.
G. Booch, J. Rumbaugh, and I. Jacobson. The unified modeling language user guide: The ultimate tutorial to the UML from the original designers. Addison-Wesley object technology series. Addison-Wesley, Reading, Mass., 1999.
Søren Christensen and Niels Damgaard Hansen. Coloured Petri Nets Extended with Channels for Synchronous communication. Technical Report DAIMI PB-390, Computer Science Department, Aarhus University, DK-8000 Aarhus C, Denmark, April 1992.
Adriana Engelhardt, Daniel Moldt, Marc Netzebandt, and Frank Wienberg. Erweiterung objektorientierter gefärbter Petrinetze um Typisierung und Schnittstellen. Fachbereichsmitteilung, University of Hamburg, Department of Computer Science, Vogt-Kölln Str. 30, 22527 Hamburg, Germany, 2000. in print.
Kurt Jensen. Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use; Vol. 1. EATCS Monographs on Theoretical Computer Science. Springer-Verlag, Berlin, Heidelberg, New York, 1992.
I. Jacobson, J. Rumbaugh, and G. Booch. The unified software development process: UML; The complete guide to the Unified Process from the original designers. Addison-Wesley object technology series. Addison-Wesley, Reading, Mass., 1999.
Eike Jessen and Rüdiger Valk. Rechensysteme; Grundlagen der Modellbildung. Springer-Verlag, Berlin, Heidelberg, New York, 1987.
Olaf Kummer. Simulating synchronous channels and net instances. In J. Desel, P. Kemper, E. Kindler, and A. Oberweis, editors, 5. Workshop Algorithmen und Werkzeuge für Petrinetze, Forschungsbericht Nr. 694, pages 73–78. Fachbereich Informatik, Universität Dortmund, October 1998.
Olaf Kummer. A Petri net view on synchronous channels. Petri Net Newsletter, (56):7–11, 1999.
Christoph Maier and Daniel Moldt. Object Coloured Petri Nets — a Formal Technique for Object Oriented Modelling. In G. Agha, F. De Cindio, and G. Rozenberg, editors, Concurrent Object-Oriented Programming and Petri Nets, Lecture Notes in Computer Science, Berlin, Heidelberg, New York, 1999. Springer-Verlag. in print.
Daniel Moldt. Höhere Petrinetze als Grundlage für Systemspezifikationen. Dissertation, University of Hamburg, Department of Computer Science, August 1996.
Daniel Moldt and Frank Wienberg. Multi-Agent-Systems based on Coloured Petri Nets. In Gianfranco Balbo, editors. Application and Theory of Petri Nets 1997, number 1248 in Lecture Notes in Computer Science, Berlin, Heidelberg, New York, 1997. Springer-Verlag Azéma and Balbo [AB97], pages 82–101.
Wolfgang Reisig. A Primer in Petri Net Design. Springer Compass International. Springer-Verlag, Berlin, Heidelberg, New York, 1992.
The Renew Home Page. WWWpage at http://www.renew.de. Represents the Renew homepage.
J. Rumbaugh, I. Jacobson, and G. Booch. The unified modeling language reference manual: The definitive reference to the UML from the original designers. Addison-Wesley object technology series. Addison-Wesley, Reading, Mass., 1999.
Gert Scheschonk and Wolfgang Reisig, editors. Petri-Netze im Einsatz für Entwurf und Entwicklung von Informationssystemen, Informatik Aktuell, Berlin, Heidelberg, New York, 1993. Gesellschaft für Informatik, Springer-Verlag.
Clemens Szyperski.Component software: Beyond object-oriented programming. ACM Press books. Addison-Wesley, Reading, Mass., reprint edition, 1998.
The UML Home Page. WWW page at http://www.rational.com/uml/. Represents the UML homepage hold by the originators of UML.
Rüdiger Valk. Modelling Concurrency by Task/Flow EN Systems. In Proceedings 3rd Workshop on Concurrency and Compositionality, number 191 in GMD-Studien, St. Augustin, Bonn, Germany, 1991. Gesellschaft für Mathematik und Datenverarbeitung.
Rüdiger Valk. Petri Nets as Token Objects: An Introduction to Elementary Object Nets. In Jörg Desel and Manuel Silva, editors, 19th International Conference on Application and Theory of Petri nets, number 1420 in Lecture Notes in Computer Science, Berlin, Heidelberg, New York, 1998. Springer-Verlag.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Moldt, D., Valk, R. (2000). Object Oriented Petri Nets in Business Process Modeling. In: van der Aalst, W., Desel, J., Oberweis, A. (eds) Business Process Management. Lecture Notes in Computer Science, vol 1806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45594-9_16
Download citation
DOI: https://doi.org/10.1007/3-540-45594-9_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67454-2
Online ISBN: 978-3-540-45594-3
eBook Packages: Springer Book Archive