Object-Oriented Design and Implementation of a Parallel Ada Simulation System
Abstract
Simulations which model the behavior 'real world' entities are often large and complex, and require frequent changes to the configuration. This research effort examines the benefits of using object-oriented techniques to develop a distributed simulation environment which supports modularity, modifiability, and portability. The components of the Parallel Discrete Event Simulation (PDES) environment are identified and modeled using the Rumbaugh modeling technique. From the model, a prototype implementation of a Parallel Ada Simulation Environment (PASE) is accomplished using Classic Ada. A system interface for the Intel ipsc/2 Hypercube was developed to illustrate the concepts of modularity and portability. In addition, the prototype environment uses a filter which implements the basic Chandy-Misra time synchronization protocol. Finally, to test the correct operation of the environment, a simple battlefield application model is developed. PASE is tested in the sequential mode on both a Sun Sparc station and the Hypercube. The ability to distribute across n-nodes is demonstrated using various configurations on the Hypercube. The parallel test demonstrates the ability for objects on separate processors to interact with each other by passing messages, and to execute events generated by remote objects in the proper time stamp order.
Document Details
- Document Type
- Technical Report
- Publication Date
- Nov 01, 1993
- Accession Number
- ADA274119
Entities
People
- James T. Belford
Organizations
- Air Force Institute of Technology