INDU6311_Lecture7a
INDU6311_Lecture7a
“Correctness” in Simulation
1
Outline
Verification
Validation
Credibility
2
Readings
Law – Chapter 5
Sargent, "Verification and Validation of
Simulation Models” (paper posted on
Moodle)
3
Verification
System description and assumptions
Is the
translation
correct?
Simulation program
4
Verification Techniques
Technique 1: start from smaller/simpler
models or sub-models
Why?
6
Verification Techniques
Technique 3: test the model under a
variety of conditions and check if the
output is reasonable
Why?
7
Verification Techniques Why?
8
Verification Techniques Why?
10
Verification Techniques Why?
rate
11
Validation
Objectives of the study
Accurate
representation
for the
objectives?
Simulation program
12
Validation Techniques
Validation Technique 1: comparison
with existing system
Sample statistics
Confidence intervals
Formal tests
14
Validation Techniques
Validation Technique 3: comparison
with another model
If the other model exists and has already
been validated 😏
15
Validation Techniques
Validation Technique 4: comparison via
animation
Determine if the system behaves “as
expected” via animation
E.g., are all potential paths of the entities
represented? Are the queues building up
where we expected?
16
Validation Techniques
Validation Technique 1: numerical
comparison with existing system
Sample statistics
Confidence intervals
Formal tests
17
Establishing Credibility
Stakeholders
Do
stakeholders
accept the
model?
Simulation program
18
Techniques for Establishing
Credibility
Technique 1: Maintain contact with the
stakeholders (show them the model,
with animation!)
19
Questions?
20