In this paper, we present the model and simulator of a multi-agent system (MAS) for temporally rich domains. The theoretical
foundations of the model include a knowledge representation scheme based on an original modification of Petri nets, called
Petri nets with time tokens (PNTTs), as well as temporal reasoning based on the extension of Allen's temporal logic. The proposed
MAS, called TeMAS, has a hierarchical structure, consisting of different levels, where each level contains clusters of agents.
A paradigm of hierarchically organized blackboards is used for the communication among agents, clusters, as well as levels.
We describe an object-oriented implementation of a program simulator of TeMAS and give an example of the use of the simulator
for interpretation of events in a dynamic scene.
Keywords Multi-agent system - Petri nets - Knowledge representation - Temporal reasoning - Simulation
Slobodan Ribarić received the B.S. degree in electronics, the M.S. degree in automatics, and the Ph.D. degree in electrical engineering from
the Faculty of Electrical Engineering, Ljubljana, Slovenia, in 1974, 1976, and 1982, respectively. He is currently a Full
Professor at the Department of Electronics, Microelectronics, Computer and Intelligent Systems, Faculty of Electrical Engineering
and Computing, University of Zagreb, Croatia. His research interests include pattern recognition, artificial intelligence,
biometrics, computer architecture and robot vision. He has published more than 150 papers on these topics and authored four
books (Microprocessor Architecture, The Fifth Computer Generation Architecture, Advanced Microprocessor Architectures, CISC and RISC Computer Architecture) and co-authored one book (An Introduction to Pattern Recognition). Dr. Ribarić is a Member of the IEEE, ISAI and IAPR.
Tomislav Hrkać received the B.S. degree in computer science from the Faculty of Electrical Engineering and Computing at the University of
Zagreb, Croatia, in 1999. Since October 2000, he has been a Researcher with the Department of Electronics, Microelectronics,
Computer and Intelligent Systems at the same faculty. He received the M.S. degree in 2004. As a co-author, he published several
papers in international conference proceedings and a paper in a reviewed scientific journal. He is a Student Member of IEEE.