Component-based simulation environments: JSIM as a case study using Java beans
Proceedings of the 30th conference on Winter simulation
The Arena product family: enterprise modeling solutions
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1
Simulation modeling and optimization using ProModel
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1
AutoMod product suite tutorial (AutoMod, Simulator, AutoStat) by AutoSimulations
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1
Art of Software Testing
Proceedings of the 35th conference on Winter simulation: driving innovation
Complete deterministic stream X-machine testing
Formal Aspects of Computing
The art of simulation
Testing Software Design Modeled by Finite-State Machines
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Simulation program development is supported by simulation languages and simulation-specific libraries developed in general-purpose programming languages. Although these software tools are widely discussed in the simulation literature, simulation programming testing, an important phase of a simulation study which aims to uncover errors in the simulation program, is to a large extend under-studied. This paper discusses two complementary testing techniques that have been found helpful in testing simulation programs developed using discrete-event simulation-specific libraries. The testing techniques are presented and adopted for use in simulation, modifications need to be introduced to the simulation library in order to apply the techniques are discussed and software tools that automate the testing process are presented. The power of the techniques to identify errors imputed in a simulation program is demonstrated.