DISC++: A C++ based library for object oriented simulation

  • Authors:
  • E. L. Blair;S. Selvaraj

  • Affiliations:
  • -;-

  • Venue:
  • WSC '89 Proceedings of the 21st conference on Winter simulation
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Object Oriented Programming (OOP) paradigm is generating considerable interest and excitement among systems analysts and programmers concerned with a wide range of applications. This paper presents DISC++ (DIscrete event Simulation in C++), a library of routines written in C and C++ which supports the design and programming of simulation models under both the event scheduling and process interaction world-views. DISC++ allows the simulator to construct simpler models from "standard" library objects or design more complex models by deriving specialized and sophisticated objects from the library objects. The OOP philosophy encourages an evolutionary model building process in which code (object classes) is reused and continuously upgraded. A simple example is given to illustrate an application of the process interaction modeling capabilities.