Design of a distributed concurrent simulation environment
Thesis/Dissertation
·
OSTI ID:7127167
Objective of this research were to design a parallel algorithm, to identify the language requirements for distributed simulation, and to develop a concurrent language based prototype. An asynchronous simulation algorithm with synchronization protocols was designed based on the relaxation technique suggested by Jones and Schwarz for constructing parallel solutions to general problems. A minimal set of simulation primitives was identified and provided as extensions to a concurrent host language, namely, the Ada programming language. The support functions such as random deviate generation, statistics collection, and queue handling were implemented as tasks - the concurrent programming units of Ada. The extended relaxation algorithm was implemented as a task type. A preprocessor that translates the extensions into executable Ada language constructs, creates the control environment, and binds the user-defined model with the support function packages and the control modules was developed in the Ada language. The encapsulation, tasking, generic, and separate compilation features of the Ada language were used extensively in the development of this prototype. A fully operational distributed concurrent environment for simulation was built.
- Research Organization:
- Texas A and M Univ., College Station (USA)
- OSTI ID:
- 7127167
- Country of Publication:
- United States
- Language:
- English
Similar Records
Modular verification of concurrent systems
Performance modeling of the Ada rendezvous. Final report
A design methodology for the utilization of metrics within various phases of software lifecycle models
Thesis/Dissertation
·
Tue Dec 31 23:00:00 EST 1985
·
OSTI ID:6595195
Performance modeling of the Ada rendezvous. Final report
Technical Report
·
Tue Oct 01 00:00:00 EDT 1991
·
OSTI ID:5745722
A design methodology for the utilization of metrics within various phases of software lifecycle models
Conference
·
Wed Dec 31 23:00:00 EST 1986
·
OSTI ID:6260601