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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Birtwistle, G.M., Discrete Event Modelling on Simula, Macmillan, 1979.
Booch, Grady, Object Oriented Design with Applications, The Benjamin /Cummings Publishing Company, Inc., 1991.
Franta W.R. 1978. The Process View of Simulation, North-Holland, Amsterdam.
Henderson, Peter, Object Oriented Specification and Design with C++, McGraw-Hill, 1993.
Mitrani, I. 1982. Simulation Techniques for Discrete Event Systems, Cambridge Computer Science Texts 14, Cambridge University Press.
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.
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.
Pooley, R. J. An Introduction to Programming in SIMULA. Blackwell Scientific Publications, 1987.
Pooley, R. J. Formalising the Description of Process Based Simulation Models, PhD Thesis, University of Edinburgh, 1995.
Shannon, Robert E. Systems Simulation the Art and Science, Prentice-Hall International, 1975.
Wanke, C. Very Large Crossbar Switches in Multistage Interconnection Networks, M.Sc. Dissertation, May 1993, Dept of Computer Science, University of Edinburgh.
Wanke, C. “Object-Oriented Structuring Of A Discrete Event Simulation Model”, in Pooley, Zobel Eds Proceedings of UKSS ’93, Keswick, United Kingdom Simulation Society.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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