The architecture of an object base environment for simulation

  • Phillip C. -Y. Sheu
  • Larry J. Peterson
Part of the Lecture Notes in Computer Science book series (LNCS, volume 759)


In this chapter, we have presented the design of a parallel object-oriented simulation environment. The environment provides an object-oriented interface that allows the control and the communication aspects of active objects be easily specified. It also allows complex objects be composed easily. Representing the control of each active object as a production system, the environment considers the state space of each object in determining the impact of any change made to the object.

While the idea of rule-based simulation is not new (see, e.g., [282] [387] [608]), our approach converts a large number of active objects into a much smaller set of operations applying to sets of passive objects. As a consequence, common computations can be shared among different objects. Compared to a fully distributed, asynchronous approach, it avoids the problem of managing a large number of active objects when the available physical resources are limited. An alternative object-oriented rule evaluation approach has been also proposed for parallel environments which contain a large number of relatively simple processing elements.


Partial Solution Object Representation Integrity Constraint Active Object Predicate Symbol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Phillip C. -Y. Sheu
    • 1
  • Larry J. Peterson
    • 2
  1. 1.Department of Electrical & Computer EngineeringRutgers UniversityPiscataway
  2. 2.Control and Ocean Surveillance Center RDT&E Division, Code 421Naval CommandSan Diego

Personalised recommendations