Skip to main content
  • 70 Accesses

Abstract

This paper examines how to make use of object oriented design and programming approaches in discrete event simulation. It reviews the concepts of classes and objects in general terms. From these it outlines the structure of an object oriented simulation package and its construction in C++. This is compared with SIMULAs original implementation of such facilities. Using the C++ package performance models are constructed along process based object oriented lines and the ideas of component based, hierarchical modelling are examined.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Birtwistle, G.M., Discrete Event Modelling on Simula, Macmillan, 1979.

    Google Scholar 

  2. Booch, Grady, Object Oriented Design with Applications, The Benjamin /Cummings Publishing Company, Inc., 1991.

    Google Scholar 

  3. Franta W.R. 1978. The Process View of Simulation, North-Holland, Amsterdam.

    Google Scholar 

  4. Henderson, Peter, Object Oriented Specification and Design with C++, McGraw-Hill, 1993.

    Google Scholar 

  5. Mitrani, I. 1982. Simulation Techniques for Discrete Event Systems, Cambridge Computer Science Texts 14, Cambridge University Press.

    Google Scholar 

  6. Pooley, R.J. September 1986. “Languages for discrete event simulation”, Proceedings of 13th SIMULA Users Conference, Calgary, pp 69–81, Association of SIMULA Users, Postbox 4403 Torshov, N–0402 Oslo 4, Norway.

    Google Scholar 

  7. Pooley R.J., G.M. Birtwistle 1986. “Process based modelling of communications protocols”, in S. Schoemaker Ed. Computer Networks and Simulation III, pp 81–101, North Holland, Amsterdam.

    Google Scholar 

  8. Pooley, R. J. An Introduction to Programming in SIMULA. Blackwell Scientific Publications, 1987.

    Google Scholar 

  9. Pooley, R. J. Formalising the Description of Process Based Simulation Models, PhD Thesis, University of Edinburgh, 1995.

    Google Scholar 

  10. Shannon, Robert E. Systems Simulation the Art and Science, Prentice-Hall International, 1975.

    Google Scholar 

  11. Wanke, C. Very Large Crossbar Switches in Multistage Interconnection Networks, M.Sc. Dissertation, May 1993, Dept of Computer Science, University of Edinburgh.

    Google Scholar 

  12. Wanke, C. “Object-Oriented Structuring Of A Discrete Event Simulation Model”, in Pooley, Zobel Eds Proceedings of UKSS ’93, Keswick, United Kingdom Simulation Society.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag London Limited

About this chapter

Cite this chapter

Pooley, R. (1996). Object Oriented Simulation Models for Performance Modelling. In: Merabti, M., Carew, M., Ball, F. (eds) Performance Engineering of Computer and Telecommunications Systems. Springer, London. https://doi.org/10.1007/978-1-4471-1007-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-1007-1_22

  • Publisher Name: Springer, London

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

  • Online ISBN: 978-1-4471-1007-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics