Large system simulation using Ada

  • Authors:
  • John E. Melde;Phillip G. Gage

  • Affiliations:
  • TRW Defense Systems Group, Colorado Springs, Colorado;TRW Defense Systems Group, Colorado Springs, Colorado

  • Venue:
  • SIGAda '87 Proceedings of the 1987 annual ACM SIGAda international conference on Ada
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the significant positive impact that the Ada® programming language can have on the development and application of simulation models. The Ada language has specific features which are shown to be ideally suited for implementing the unique requirements of discrete-event simulation, including such simulation functions as list processing, dynamic memory management, and event calendar management. Experiences and conclusions are described based upon the development of a general purpose discrete-event simulation package. The central issues of discrete-event simulation are addressed by describing the implementation of key simulation requirements in the package and indicating how Ada language capabilities drove the design of these features. Examples of design alternatives of general interest to both simulation modelers and Ada developers are presented. In addition, issues related to very large simulation models such as long model running times and verification of complex models are specifically addressed.