The Yaddes Distributed Discrete Event Simulation Specification Language and Execution Environments

  Bruno Richard Preiss. CCNG Technical Report E-181, Department of Electrical Engineering and Computer Communications Networks Group, University of Waterloo, 1989[43].

This paper describes a simulation specification language and execution environments that are being used to study the performance of distributed discrete event simulation. First, a simulation programming model based on Chandy-Misra distributed discrete event simulation is presented. Then, the Yaddes simulation specification language is described. Yaddes specifications are translated into C language programs which are then compiled and linked with a run-time support library. Next, the implementation of the run-time support libraries is described. The four libraries currently supported are: (1) traditional, event-list-driven discrete event simulation, (2) distributed discrete event simulation based on multiple, synchronized event lists, (3) Chandy-Misra distributed discrete event simulation, and (4) virtual-time-based distributed discrete event simulation.

Copyright 1989 by Simulation Councils, Inc.

Full text. BibTeX entry.