scispace - formally typeset
Search or ask a question

Showing papers on "Verification and validation of computer simulation models published in 1987"


Proceedings ArticleDOI
01 Dec 1987
TL;DR: An introduction to verification and validation of simulation models is given, the various validation techniques are defined, and a recommended model validation procedure is presented.
Abstract: We give a general introduction to verification and validation of simulation models, define the various validation techniques, and present a recommended model validation procedure in this overview paper.

49 citations


Journal ArticleDOI
TL;DR: The distinction between model user's risk and model builder's risk is highlighted as an important development which alters the problem into a consideration of the basis a decision-maker should use in determining whether to rely on the outputs of such models.
Abstract: Statistical method, and in particular, simulation is the most widely used operations research modelling approach now employed by industry and government. Validation of a simulation model is the procedure designed to determine whether the model is an accurate representation of the portion of reality under consideration. It is a process distinct from model building or debugging (although interrelated). In this work, strategies and practical numerical techniques for validating large-scale production simulation models (or any other large system) are detailed. An evolution of the central concepts of large-scale model validation is represented first. The distinction between model user's risk and model builder's risk is highlighted as an important development which alters the problem into a consideration of the basis a decision-maker should use in determining whether to rely on the outputs of such models. Two quantitative techniques which are applications of the Turing test and of mathematical programming are de...

7 citations


Journal ArticleDOI
01 Mar 1987
TL;DR: The validation process is divided into two separate phases; within each phase, techniques using decision theory con cepts are presented to aid in the validation process.
Abstract: To determine the necessary resources for sufficient validation of a simulation model is an extremely difficult and subjective task There are two potential trouble spots for individuals validating the project First, they may overvalidate a model and conse quently waste resources Second, they may insufficiently validate a model; consequently, the results of the model may be in error In this paper, the validation process is divided into two separate phases Within each phase, techniques using decision theory con cepts are presented to aid in the validation process

7 citations


Journal ArticleDOI
TL;DR: Some of the problems associated with the application and validation of these codes are discussed and how a user can ensure that the physical processes are being modelled realistically are suggested.
Abstract: The validation of computer predictions of physical processes is still a topic of concern, particularly in relation to dynamic thermal simulation modelling. However, far more complex computer programs are now being introduced into the building services industry. These new programs solve the conservation equations of momentum, energy and mass to simulate air movement in and around buildings. The validation task is potentially more difficult than that encountered to date. This paper discusses some of the problems associated with the application and validation of these codes and suggests how a user can ensure that the physical processes are being modelled realistically.

6 citations



Proceedings ArticleDOI
01 Jun 1987
TL;DR: Goals of and a preliminary set of techniques for simulation model testing are presented, as are the results of an initial investigation of its utility.
Abstract: THe cost of repairing an error in a simulation program increases with the length of time that the error remains in the system. Simulation model testing, an analog to and extension of software testing, is proposed as an attempt to aggressively seek errors latent in a simulation model/program. Goals of and a preliminary set of techniques for simulation model testing are presented, as are the results of an initial investigation of its utility.

1 citations


Proceedings ArticleDOI
08 Dec 1987
TL;DR: The central issues of discrete-event simulation are addressed by describing the implementation of key simulation requirements in the package and indicating how Ada language capabilities drove the design of these features.
Abstract: This paper describes the significant positive impact that the Ada® programming language can have on the development and application of simulation models. The Ada language has specific features which are shown to be ideally suited for implementing the unique requirements of discrete-event simulation, including such simulation functions as list processing, dynamic memory management, and event calendar management. Experiences and conclusions are described based upon the development of a general purpose discrete-event simulation package. The central issues of discrete-event simulation are addressed by describing the implementation of key simulation requirements in the package and indicating how Ada language capabilities drove the design of these features. Examples of design alternatives of general interest to both simulation modelers and Ada developers are presented. In addition, issues related to very large simulation models such as long model running times and verification of complex models are specifically addressed.

1 citations


Journal ArticleDOI
01 Mar 1987
TL;DR: The fundamental problems and goals associated with test, verification, and flight-certification of man-rated distributed data systems are examined and potential hardware and software tools to help solve these problems are provided.
Abstract: This paper examines the fundamental problems and goals associated with test, verification, and flight-certification of man-rated distributed data systems. First, a summary of the characteristics of modern computer systems that affect the testing process is provided. Then, verification requirements are expressed in terms of an overall test philosophy for distributed computer systems. This test philosophy stems from previous experience that was gained with centralized systems (Apollo and the Space Shuttle), and deals directly with the new problems that verification of distributed systems may present. Finally, a description of potential hardware and software tools to help solve these problems is provided.

1 citations