Title :
Using agents for simulating and implementing Petri nets
Author :
Holvoet, Tom ; Verbaeten, Pierre
Author_Institution :
Dept. of Comput. Sci., Katholieke Univ., Leuven, Belgium
Abstract :
The paper presents a software architecture for simulating and implementing Petri nets. It is based on object-oriented techniques and autonomous agents. Object-orientation enables the adaptation and extension of the software architecture with new or alternatively defined features. Agents allow one to model a net as a set of autonomous, cooperating entities. The result is a flexible and extendible framework of reusable components for efficiently implementing a large family of Petri net classes. The execution can be performed on a mono-processor, a parallel system or a distributed system. This is the result of using the XENOOPS execution environments for parallel applications
Keywords :
Petri nets; object-oriented programming; parallel processing; software agents; software reusability; system monitoring; virtual machines; Petri net classes; Petri net implementation; Petri net simulation; XENOOPS execution environments; autonomous agents; autonomous cooperating entities; distributed system; mono-processor; object-oriented techniques; parallel applications; parallel system; reusable components; software architecture; Analytical models; Application software; Autonomous agents; Computational modeling; Computer science; Concurrent computing; Petri nets; Processor scheduling; Software architecture; Software quality;
Conference_Titel :
Parallel and Distributed Simulation, 1997., Proceedings., 11th Workshop on
Conference_Location :
Lockenhaus
Print_ISBN :
0-8186-7964-6
DOI :
10.1109/PADS.1997.594596