 |
Petri Nets with Synchronous Channels
Applied to a Sociological Example
Sven Heitsch, Marcel Martens, and Daniel Moldt
Address
University of Hamburg,
Department of Computer Science
Vogt-Kölln-Straße 30,
22527 Hamburg,
Germany
phone: +49 40 42883 2247,
fax: +49 40 42883 2246
email: {5heitsch, 5martens, moldt}@informatik.uni-hamburg.de
Abstract
Usually sociological models are not executable. Formalizing sociological models is a problem
itself. If one gives it a try, the question for the adequate modeling approach and technique comes
up immediately. The presentation reports on the formal modeling and visualization of the ideas of a
sociological theory with Petri net theory.
The Garbage Can Model of Organizational Choice ([CMO 72]) refers to organizations as organized
anarchies. Bounded rationality leads to ambiguous decision situations. [CMO 72] is a fundamental
contribution to behavioristic organizational theory. It has been and still is widely received in
sociology.
Petri nets offer formal semantics, graphical representation, means to model concurrency, and
immediate executability and, thus, meet the basic requirements for modeling artificial societies.
Reference Nets by [Kummer 98] are a high-level Petri net formalism that offers dynamic net
instances, net references, and synchronous communication (see [Christensen and Hansen 92]). These
nets can be drawn and executed with Renew, the Reference Net Workshop ([Renew 99]).
In the context of the Socionics project at the University of Hamburg a well known sociological
model has been used to investigate on the abilities of Petri nets as a formalism to model such
theories. A generalized version of the original Garbage Can Model ([CMO 72]) which was described by
[Masuch and LaPotin 89] has been modeled with Reference Nets and executed with Renew. In the
presentation a net model with four pages which communicate via synchronous channels is
demonstrated. The talk will concentrate on the special importance of synchronous channels for the
modeling. The advantages and disadvantages of such concept for building sociological models will be
discussed.
The main result is that synchronous channels are a very powerful mechanism. Especially in the
context of object-orientation they have proven to reduce the expenditure of coordinating different
nets with each other and, thus, make the drawing overhead smaller. However, a major drawback is the
potential misuse of such a strong concept. In complex cases there is the danger of losing control
of all the channels and reducing the clearness of the Petri net model.
A more advanced model that covers the entire Garbage Can Model of Organizational Choice consists
out of 10 pages. These pages also have a much higher complexity. This model is certainly beyond the
time scale of the presentation. However, it is used to reflect on the principle problems of the
technique and the approach in general.
Keywords
Petri Nets, Modeling, Reference Nets, Synchronous Channels, Socionics, Garbage Can Model of
Organizational Choice.
References
[Christensen and Hansen 92]
S. Christensen and N. D. Hansen. Coloured Petri Nets Extended with Channels for Synchronous
Communication. Technical Report DAIMI PB-390, Aarhus University.
[CMO 72]
M. D. Cohen, J. G. March, and J. P. Olsen. A Garbage Can Model of Organizational Choice. In:
Administrative Science Quarterly, 17/1972, pages 1-25.
[Kummer 98]
O. Kummer: Simulating Synchronous Channels and Net Instances. In: J. Desel, P. Kemper, E. Kindler,
A. Oberweis (eds.): 5. Workshop Algorithmen und Werkzeuge für Petrinetze. Forschungsbericht Nr.
694, Fachbereich Informatik, Universität Dortmund, pages 73-78. Oktober 1998.
[Masuch and LaPotin 89]
M. Masuch and P. LaPotin. Beyond Garbage Cans: An AI Model of Organizational Choice. In:
Administrative Science Quarterly, March 1989, pages 38-67.
[Renew 99]
O. Kummer and F. Wienberg. Renew- User Guide. URL: http://www.renew.de, Release 1.0, March 5, 1999.
|