1989 · 105 citations · 12 references
ComputingComputer ScienceFormal MethodsSoftware EngineeringSystems ModelingExecutable System ModelsModel ValidationModel-driven Software EngineeringSimulation ModelingSoftware ModelingVerificationExecutable ModelsModel VerificationModeling And SimulationSimulation Model ValidationSimulation Model VerificationSimulation VerificationSimulation-based VerificationSoftware Verification
Simulation model verification is poorly understood in the simulation community, despite growing software demands and a wealth of applicable software engineering techniques. This paper aims to bridge the communication gap between software engineering and simulation communities by presenting verification techniques in terminology accessible to simulationists. The authors develop a taxonomy of verification techniques, detailing their characteristics, advantages, and disadvantages to guide simulationists in selecting and applying appropriate methods.
There is a lack of sufficient understanding and realization of the importance of simulation model verification in the simulation community. The dernands placed on the software which serves as a computer-executable representation of a simulation model are increasing. In the field of software engineering, there is an abundance of software verification techniques that are applicable for simulation model verification. This paper is intended to reduce the communication gap between the software engineering and simulation communities by presenting software verification techniques applicable for simulation model verification in a terminology understandable by a simulationist. A taxonomy of verification techniques is developed to guide the simulationist in selecting and using such techniques. Characteristics, advantages, and disadvantages of verification techniques under each category are described.
12
Symbolic execution and program testing
James C. King · Communications of the ACM · 1976 · 3K citations · Full text
William E. Howden · IEEE Transactions on Software Engineering · 1980 · 179 citations