Font Size: a A A

MODEL SPECIFICATION AND ANALYSIS FOR DISCRETE EVENT SIMULATION

Posted on:1983-09-10Degree:Ph.DType:Dissertation
University:Virginia Polytechnic Institute and State UniversityCandidate:OVERSTREET, CHARLES MICHAELFull Text:PDF
GTID:1478390017964483Subject:Computer Science
Abstract/Summary:
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 as 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.;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.;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 world views 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 world view 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 world view than has existed to date.
Keywords/Search Tags:Model, Each world view, Event
Related items