PSE: An Object-Oriented Simulation Environment Supporting Persistence

reportActive / Technical Report | Accession Number: ADA596077 | Open PDF

Abstract:

This paper describes the Persistent Simulation Environment PSE, which combines object-oriented simulation with a persistent object repository and domain-dependent object prefetching facilities. The goals of PSE are threefold 1 to augment a contemporary object-oriented programming language with discrete event and process-based simulation facilities equaling those found in simulation languages such as Simscript and Simula 2 to tightly couple an object-oriented simulation language with a secondary storage facility to achieve the persistence of simulation objects and 3 to improve the swapping of persistent simulation objects between main memory and secondary storage through the use of object prefetching. The PSE prototype we developed is implemented in the Common Lisp Object System CLOS and runs in Allegro Common Lisp on Sun3 and Sun4 workstations. This environment is a complete, yet flexible, set of CLOS class definitions and methods fulfilling these objectives.

Security Markings

DOCUMENT & CONTEXTUAL SUMMARY

Distribution:
Approved For Public Release
Distribution Statement:
Approved For Public Release; Distribution Is Unlimited.

RECORD

Collection: TR
Identifying Numbers
Subject Terms