Skip to main content

Adam, an Ada simulation toolkit

  • Conference paper
  • First Online:
  • 140 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 688))

Abstract

This paper presents the Adam toolkit for event driven simulations in Ada. Adam (ADA Modelling) is a set of tools to design discrete event driven simulations in an object based manner on a high level of abstraction. It also contains features to couple a number of time-step driven simulations and/or operators to an event driven simulation. Adam consists of a kernel and a number of optional packages containing different facilities. The kernel keeps track of execution order and the simulated time axis, the other packages contain different mechanisms for synchronization, resource management, communication, queuing and a coupling between real and simulated time. Adam is unique in that it allows the designer to use ordinary procedures to describe the data and the behaviour of a simulated object. The fact that the objects are implemented using tasking is completely concealed for the simulation designer.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sjöland B.,Sjöland M., ”Simulation — ett simuleringssystem i Ada”, FOA Report A 20043-2.7, ISSN 0348-4580 (Only available in Swedish)

    Google Scholar 

  2. Birtwhistle G. M. ”Discrete Event Modelling On Simula”, The Macmillian Press Ltd, 1979 and 1983.

    Google Scholar 

  3. Schwetman H., ”Using CSIM to model complex systems”, Proceedings of the 1988 Winter Simulation Conference.

    Google Scholar 

  4. Sjöland M., Thyselius R., Sjöland B, ”Tools for discrete event simulation in Ada”, Proceedings of the 17th ASU conference 1990.

    Google Scholar 

  5. Sjöland M., Thyselius R., Sjöland B, ”Adam, an Ada simulation library”, Proceedings of TRIAda'91.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michel Gauthier

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Thyselius, R., Sjöland, M., Sjöland, B. (1993). Adam, an Ada simulation toolkit. In: Gauthier, M. (eds) Ada - Europe '93. Ada-Europe 1993. Lecture Notes in Computer Science, vol 688. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56802-6_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-56802-6_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56802-5

  • Online ISBN: 978-3-540-47748-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics