Research in Presistent Simulation: Development of the Persistent ModSim Object-Oriented Programming Language
Abstract:
A general trend in object-oriented programming language development is the addition of features for consistent storage of objects. This capability is implemented through persistent programming languages and object-oriented databases. The U.S. Army Construction Engineering Research Laboratories has developed Persistent ModSim, an enhanced version of the ModSim programming language previously developed to provide a general-purpose, object-oriented, process-based simulation language with support for programming large-scale simulations. This report describes the pilot and prototype experiments leading to the development of a robust version of Persistent ModSim. Details of the database class libraries, transient and persistent object allocation, transactions, and compilation management are given. Example programs are provided to show how Persistent Modsims facilities are used. Directions for future research in this area are outlined. Object-oriented programming, Simulation. Persistent ModSim, Modeling,