Inc. All rights reserved. This 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 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 or distributed system. Distributed Simulation of Spatially Explicit Ecological Models Kevin Glass, Marilynn Livingston, and John Conery University of Oregon Large-scale ecological simulations are natural candidates for distributed discrete event simulation. In optimistic simulation of spatially explicit models, a difficult problem arises when individuals migrate between physical regions simulated by different logical processes. We present a solution to this problem that uses shared object states.