Abstract
The behavioral-inheritance relations of [7,8] can be used to compare the life cycles of objects defined in terms of Petri nets. They yield partial orders on object life cycles (OLCs). Based on these orders, we define concepts such as the greatest common divisor and the least common multiple of a set of OLCs. These concepts have practical relevance: In component-based design, workflow management, ERP reference models, and electronic-trade procedures, there is a constant need for identifying commonalities and differences in OLCs. Our results provide the theoretical basis for comparing, customizing, and unifying OLCs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W.M.P. van der Aalst. Verification of Workflow Nets. In P. Azéma and G. Balbo, editors, Application and Theory of Petri Nets 1997, Lecture Notes in Computer Science 1248, pages 407–426. Springer, Berlin, Germany, 1997.
W.M.P. van der Aalst. The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers, 8(1):21–66, 1998.
W.M.P. van der Aalst. Inheritance of Interorganizational Workflows: How to Agree to Disagree Without Loosing Control? BETA Working Paper Series, WP 46, Eindhoven University of Technology, The Netherlands, 2000.
W.M.P. van der Aalst and T. Basten. Inheritance of Workflows: An approach to tackling problems related to change. To appear in Theoretical Computer Science.
W.M.P. van der Aalst, K.M. van Hee, and R.A. van der Toorn. Component-Based Software Architectures: A Framework Based on Inheritance of Behavior. To appear in Science of Computer Programming.
J.C.M. Baeten and W.P. Weijland. Process Algebra. Cambridge Tracts in Theoretical Computer Science 18. Cambridge University Press, Cambridge, UK, 1990.
T. Basten. In Terms of Nets: System Design with Petri Nets and Process Algebra. PhD thesis, Eindhoven University of Technology, The Netherlands, 1998.
T. Basten and W.M.P. van der Aalst. Inheritance of Behavior. Journal of Logic and Algebraic Programming, 47(2):47–145, 2001.
K. Bertet, M. Morvan, and L. Nourine. Lazy MacNeille Completion of a Partial Order. In G. Mineau and A. Fall, editors, Proc. of the 2nd Int. Symp. on Knowledge Retrieval, Use and Storage for Efficiency, KRUSE’ 97, pages 72–81, 1997
G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, Reading, MA, 1998.
B.A. Davey and H.A. Priestley. Introduction to Lattices and Order. Cambridge University Press, Cambridge, UK, 1990.
J. Desel and J. Esparza. Free Choice Petri Nets. Cambridge Tracts in Theoretical Computer Science 40. Cambridge University Press, Cambridge, UK, 1995.
R.J. van Glabbeek and W.P. Weijland. Branching Time and Abstraction in Bisimulation Semantics. Journal of the ACM, 43(3):555–600, 1996.
S. Jablonski and C. Bussler. Workflow Management: Modeling Concepts, Architecture, and Implementation. Int. Thomson Computer Press, London, UK, 1996.
G. Keller and T. Teufel. SAP R/3 Process Oriented Implementation. Addison-Wesley, Reading, MA, 1998.
R.M. Lee. Distributed Electronic Trade Scenarios: Representation, Design, Prototyping. International Journal of Electronic Commerce, 3(2):105–120, 1999.
H.M. MacNeille. Partially ordered sets. Transactions of the American Mathematical Society, 42:416–460, 1937.
T. Murata. Petri Nets: Properties, Analysis and Applications. Proceedings of the IEEE, 77(4):541–580, 1989.
W. Reisig and G. Rozenberg, editors. Lectures on Petri Nets I: Basic Models, Lecture Notes in Computer Science 1491. Springer, Berlin, Germany, 1998.
H.M.W. Verbeek and W.M.P. van der Aalst. Woflan 2.0: A Petri-net-based Work-flow Diagnosis Tool. In M. Nielsen and D. Simpson, editors, Application and Theory of Petri Nets 2000, Lecture Notes in Computer Science 1825, pages 475–484. Springer, Berlin, Germany, 2000. http://www.tm.tue.nl/it/woflan.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
van der Aalst, W.M., Basten, T. (2001). Identifying Commonalities and Differences in Object Life Cycles Using Behavioral Inheritance. In: Colom, JM., Koutny, M. (eds) Applications and Theory of Petri Nets 2001. ICATPN 2001. Lecture Notes in Computer Science, vol 2075. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45740-2_4
Download citation
DOI: https://doi.org/10.1007/3-540-45740-2_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42252-5
Online ISBN: 978-3-540-45740-4
eBook Packages: Springer Book Archive