Computer Science Technical Reports
CS at VT

The Implementation of Four Conceptual Frameworks for Simulation Modeling in High-Level Languages

Balci, Osman (1988) The Implementation of Four Conceptual Frameworks for Simulation Modeling in High-Level Languages. Technical Report TR-88-21, Computer Science, Virginia Polytechnic Institute and State University.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
TR-88-21_not_available.pdf (25971)

Abstract

This is a tutorial paper on how to implement a simulation model in a high-level programming language (e.g ., C, Pascal, FORTRAN) by using the following conceptual frameworks (also called world views, simulation strategies, and formalisms): (1) event scheduling, (2) activity scanning, (3) three-phase approach, and (4) process interaction. Implementation details under each conceptual framework are covered in a high level without being concerned about execution efficiency. The purpose is to reveal the characteristics of the four conceptual frameworks so that the programmer can select and implement one to achieve certain model quality characteristics such as maintainability, reusability, and execution efficiency. A problem is defined for use as an example for illustrating the concepts throughout the paper.

Item Type:Departmental Technical Report
Subjects:Computer Science > Historical Collection(Till Dec 2001)
ID Code:106
Deposited By:User autouser
Deposited On:05 December 2001