Back to results

Virginia Polytechnic Institute and State University

Model specification and analysis for discrete event simulation

Abstract

dc:description.abstract

Several authors assert that any significant improvement in the efficiency in the development and utilization of simulation models requires the assistance of a Model Management System to automate much of the process. This work develops one aspect of such system: tools fundamental to the specification and analysis of discrete event models. A model specification language is developed which allows analysis of a model specification as the specification is being developed. Model analyses are discussed which (1) detect several types of errors in a model specification, (2) automate the generation of many types of documentation useful during model development and the generation of model documentation useful during the model life cycle, (3) improve model implementations by assisting in the choice of a world view and implementation technique. A model specification in this language is called a condition specification (CS). Formal procedures are developed to transform a cs into a model specification in any of the three traditional worldviews of event scheduling, activity scanning, and process interaction. These transformation procedures are supported by a careful definition of the equivalency of model specifications and by a characterization of each of the three world views. Results are proved which show that the approach of each worldview transformation is valid (i.e., result in equivalent model specifications). This is necessary since the transformation procedures may delete parts of a CS. Both the characterization of each world view and the procedures that transform a cs into each world view provide a better understanding of the nature of each worldview than has existed to date. Several necessary properties for error-free model specifications are identified and defined. While useful test procedures for these properties can be developed, most of these properties are shown to be unverifiable in an absolute sense. That is, it is proved that no algorithm is possible which can detect every instance of several important model specification errors.

Degree

thesis:*
Name thesis:degree_name
Ph. D.
Level thesis:degree_level
doctoral
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science and Applications
Grantor dc:publisher
Virginia Polytechnic Institute and State University
Year dc:date.issued
1982

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Overstreet, C. Michael
Chair dc:contributor.committeechair
  • Nance, Richard E.
Committee members dc:contributor.committeemember
  • Balci, Osman
  • Roth, Paul F.
  • Myers, Raymond
  • Zeigler, Bernard P.

Rights

dc:rights
Statement dc:rights
  • In Copyright
Language dc:language.iso
en_US

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/10919/74861
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/74861

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Overstreet, C. Michael. Model specification and analysis for discrete event simulation. doctoral thesis, Virginia Polytechnic Institute and State University, 1982. http://hdl.handle.net/10919/74861