Computer Science & Software Engineering,
University of Canterbury
, Christchurch, New Zealand

Wolfgang Kreutzer

Kreutzer, W.
System Simulation - Programming Styles and Languages.
Addison Wesley Publishers
Reading (U.S.A.) 1986,
366 pages

Table of Contents

Preface & Introduction

  1. System Simulation. The Art and Science
  2. Notation as a tool of thought
  3. Building simulation toolboxes: An object-oriented approach

Life on Dream World: Four Simulation Paradigms

  1. Monte Carlo Methods: Sampling possible worlds
  2. Dynamic simulations: Exploring possible worlds
    1. States and processes: Quasi-continuous simulatio
    2. Entities and events: Discrete-event simulation
    3. Combined discrete/continuous simulation

Simulation Programming Systems

  1. History and family lines
  2. Using general-purpose programming languages
  3. Providing custom-made data types, operators and control structures for simulation
    1. Procedure libraries
    2. Language interpreters
    3. Simulation-language translators
  4. Building higher-level scenarios
    1. An introduction to object-oriented programming and SIMULA
    2. Scenarios for Monte Carlo simulation
    3. Scenarios for simulating continuous systems
    4. Queueing-network scenarios
    5. Putting it all together: Combined systems
  5. Model generators
  6. Developments

The Simulation Programming Landscape: Analysis and Trends

Simulation Problems

  1. Search in state spaces
  2. The eight queens problem
  3. The Missionaries & Cannibals problem
  4. The Lineland problem
  5. Problems for Monte Carlo simulation
  6. Problems for quasi-continuous simulation
  7. Problems for discrete-event simulation
  8. Problems for combined discrete/continuous simulation

Appendices:

  1. Some Utility Programs (for download)
    1. Patterns for writing simulation executives
      1. Monte Carlo simulation
      2. Quasi-continuous simulation
      3. Discrete-event simulation (of queueing networks)
      4. Combined discrete/continuous simulation
    2. Monte Carlo methods
    3. Statistical instrumentation
    4. Quasi-continuous simulation
    5. Discrete-event simulation
    6. Queueing network scenarios
    7. Combined simulation
    8. A SIMULA context for queueing scenarios: Class MiniQNcontext
  2. A Survey of SIMULA Implementations
  3. Textbooks on Simulation Methodology: An Annotated Bibliography
  4. Solutions to Starred Problems & Exercises
References
Index


Go to top of page