Abstract
Agent technology is widely recognized as a new paradigm for design of concurrent software and systems. The aim of this paper is to give a mathematical foundation for design and analysis of multi-agent systems by means of a Petri-net-based model. The proposed model, called PN 2, is based on place/transition nets (P/T nets), which is one of the simplest classes of Petri nets. The main di.erence between PN 2s and P/T nets is that each token, representing an agent, is also a P/T net. State equation and invariants are known as standard techniques for the analysis of P/T nets. As the first step of mathematical analysis of PN 2s, we define these for PN 2s, and show how the invariants are computed in an efficient way.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
M. Baldassari, An Environment for Object-Oriented Conceptual Programming Based on PROT Nets, Lecture Notes in Computer Science, Vol.340, pp.1–19 (1988).
E. Battiston, F. De Cindio, G. Mauri, OBJSA Nets: A Class of High-Level Nets Having Objects as Domains, Lecture Notes in Computer Science, Vol.340, pp.20–43 (1988).
O. Biberstein, D. Buchs, and N. Cuelfi, CO-OPN/2—A Specification Language for Distributed System Engineering, Technical Report 96/167, Software Engineering Laboratory, Swiss Federal Institute of Technology (1996).
L. Cardelli and A. D. Gordon, Mobile Ambients, Lecture Notes in Computer Science, vol.1378, pp.140–155, 1998.
M. Ceska, V. Janousek, and T. Vojnar, PNTalk—A Computerized Tool for Object Oriented Petri Nets Modelling, Lecture Notes in Computer Science, Vol.1333, pp.591–610 (1994).
J. Engelfriet, G. Leih, G. Rozenberg, Net-based Description of Parallel Objectbased Systems, Lecture Notes in Computer Science, Vol.489, pp.229–273(1990).
K. Hiraishi, A Petri-net-based Model for the Mathematical Analysis of Multi-agent Systems, to appear in IEICE Trans. Fundamentals.
K. Jensen, Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, Volume I, II, III, Springer-Verlag (1992, 1995, 1997).
O. Kummar and F. Wienberg, Renew—the Reference Net Workshop, Petri Net Newsletter, No.56, pp.12–16 (1999).
C. Lakos and C. Keen, LOOPN++: A New Language for Object-Oriented Petri Nets, Technical Report, R94-4, Department of Computer Science, University of Tasmania (1994).
C. Lakos, From Coloured Petri Nets to Object Petri Nets, Lecture Notes in Computer Science, Vol.935, pp.278–297 (1995).
R. Milner, Communicating and Mobile Systems: The π-Calculus, Cambridge university press (1999).
T. Miyamoto and S. Kumagai, A Multi Agent Net Model of Autonomous Distributed Systems, Proc. CESA’96, Symposium of Discrete Events and Manufacturing Systems, pp.619–623(1996).
T. Murata, Petri Nets: Properties, Analysis and Applications, Proceedings of the IEEE, Vol.77, No.4, (1989).
S. Philippi, System Modeling Using Object-Oriented Pr/T-Nets, Research Report No. 25/97, Institute for Computer Science, University Koblenz-Landau (1997).
C. Sibertin-Blanc, Cooperative Nets, Lecture Notes in Computer Science, Vol.815, pp.471–490 (1994).
B. Thomsen, A Theory of Higher Order Communicating Systems, Information and Computation, vol.116, pp.38–57, 1995.
R. Valk, Petri Nets as Token Objects—An Introduction to Elementary Object Nets, Lecture Notes in Computer Science, Vol. 1420, pp.1–25 (1998).
R. Valk, Relating Different Semantics for Object Petri Nets, Research Report FBIHH-B-226/00, Faculty of Informatics, University of Hamburg (2000).
J. L. Peterson, Petri Net Theory and the Modeling of Systems, Prentice-hall (1981).
P. Ramadge, and W. M. Wonham: The Control of Discrete Event Systems, Proc. IEEE, Vol.77, No.1, pp.81–98 (1989).
G. Weiss (ed.), Multiagent systems—A Modern Approach to Distributed Artificial Intelligence: Chapter I, The MIT Press (1999).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hiraishi, K. (2002). PN2: An Elementary Model for Design and Analysis of Multi-agent Systems. In: Arbab, F., Talcott, C. (eds) Coordination Models and Languages. COORDINATION 2002. Lecture Notes in Computer Science, vol 2315. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46000-4_22
Download citation
DOI: https://doi.org/10.1007/3-540-46000-4_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43410-8
Online ISBN: 978-3-540-46000-8
eBook Packages: Springer Book Archive