skip to main content
article
Free Access

Design and implementation in object-oriented simulation

Published:01 June 1988Publication History
Skip Abstract Section

Abstract

This document intends to emphasize some important issues about the required qualities of simulation software. It will be argued firstly that the need for readability is much more important for simulation programs than for general software and secondly that the need for high efficiency is rapidly increasing. We shall then discuss how the object-oriented paradigm may help to meet these mutually dependent requirements in various ways.

References

  1. {Beckman88} Beckan, B. & DiLoreto, M. & Sturdevant, K. & Hontalas, P. & Van Varren, L. & Blume, L. & Jefferson, D. & Bellenot, S. Distributed Simulation and Time Warp Part 1: Design of Colliding Pucks. Proceedings of Distributed Simulation 1988, San Diego, (February 1988), pp. 56--60Google ScholarGoogle Scholar
  2. {Bagrovia87} Bagrovia, R. L. & Chandy, K. M. & Misra, J. A Message-Based Approach to Discrete-Event Simulation. IEEE Transactions on Software Egineering, Vol. SE-13, No. 6, (June 1987), pp. 654--665 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {Bézivin82} Bézivin, J. & Imbert, H. Adapting a simulation language to a distributed environment. Proceedings of the 3rd International Conference on Distributed Computing Systems, Miami, Florida, (october 1982), pp. 596--605.Google ScholarGoogle Scholar
  4. {Cri87} Cri_CISI_Ingénierie_Matra HOOD (Hierarchical Object Oriented Design) Manual Technical report 2.0, (june 1987), 35 p.Google ScholarGoogle Scholar
  5. {Dijkstra68} Dijkstra, E. W. D. Hierarchical Ordering of Sequential Processes Acta Informatica, V.1, N.2, pp. 115--138, (1968)Google ScholarGoogle Scholar
  6. {Gilmer86} Statistical measurements of the CORBAN simulation to support parallel processing. T. R. BDM/ROS-86-0326, BDM Corporation, (1986)Google ScholarGoogle Scholar
  7. {Goldberg84} Goldberg, P. G. Object-Oriented Simulation of Pool Ball Motion MSc Thesis, (1984), UCLA, 90 p.Google ScholarGoogle Scholar
  8. {Hoare74} Hoare, C. A. R. Monitors: an operating system structuring concept. CACM, V.17, N.10, (october 1974), pp. 549--557 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {Jefferson85} Jefferson, D. R. & Sowizral, H. Fast Concurrent Simulation Using the Time Warp Mechanism. Proc. Conf. on Distributed Simulation 1985, (january 1985), San Diego, pp. 63--69.Google ScholarGoogle Scholar
  10. {Kaubisch76} Kaubisch, W. H. & Hoare, C. A. R. & Perrott, R. H. Quasi Parallel Programming Software Practice and Experience, V.6, N.3, (July/September 1976), pp. 341--356Google ScholarGoogle Scholar
  11. {Kaubisch77} Kaubisch, W. H. & Hoare, C. A. R. Discrete Event Simulation Based on Communicating Processes. T. R. The Queen's University of Belfast, (1977), 23 p.Google ScholarGoogle Scholar
  12. {Misra86} Misra, J. Distributed Discrete-Event Simulation Computing Surveys, Vol. 18, N.1, (march 1986), pp. 39--65 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {Reed88} Reed, D. A. & Malony, A. D. Parallel Discrete Event Simulation: The Chandy-Misra Approach. Distributed Simulation, SCS'88, (February 198), San Diego, pp 8--13Google ScholarGoogle Scholar
  14. {Schriber87} Schriber, T. J. Perpectives on Simulation Using GPSS Proceedings of the Winter Simulation Conference, Atlanta, Georgia, (December 1987), pp. 112--125 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Design and implementation in object-oriented simulation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSIM Simulation Digest
        ACM SIGSIM Simulation Digest  Volume 19, Issue 2
        June 1988
        42 pages
        ISSN:0163-6103
        DOI:10.1145/47874
        Issue’s Table of Contents

        Copyright © 1988 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 June 1988

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader