CS 475/575: Intro to Computer Simulation
Spring 2005 Semester
Class Material
Take Home final available:
Word,
pdf versions.
Note: earlier today (Saturday) an old
exam was mistakenly posted. Use this one; you should find
it much easier.
Bring completed exam (hard copy) to final exam, 12:30, Wed. May 4
Handouts
- Syllabus: Word,
pdf
Assignments
- Assignment 1, due 1/26
- Assignment 2, due 3/28
- Assignment 3, due 4/7
Slides
- 1. Introduction, Basic Definitions:
Powerpoint,
pdf
- 2. Arena, Chapter 1 (subset):
Powerpoint,
pdf
- 3. Arena, Chapter 1 (complete):
Powerpoint,
pdf
- 4. Arena, Chapter 2 (subset):
Powerpoint,
pdf
- 5. Arena, Chapter 2 (complete):
Powerpoint,
pdf
- 6. Arena, Chapter 3 (subset):
Powerpoint,
pdf
- 7. Simulation Engines:
Powerpoint,
pdf
- 8. Simulation Programming Languages:
Powerpoint,
pdf
- 9. Random Number Generators:
Powerpoint,
pdf
- 10. Random Variates - 1:
Powerpoint,
pdf
- 11. Random Variates - 2:
Powerpoint,
pdf
- 12. Verification/Validation:
Powerpoint,
pdf
- 13. Sample Report Outline:
Powerpoint,
pdf
- 14. Arena, Chapter 4:
Powerpoint,
pdf
- 15. Arena, Chapter 10:
Powerpoint,
pdf
- 16. Parallel & Distributed Simulation:
Powerpoint,
pdf
Old Exams
- Sample Exam: Word
Leemis/Parks Textbook
- 0. Preface:
pdf
1. Models:
Part 1, pdf
Part 2, pdf
Part 3, pdf
Part 4, pdf
- 2. Random Number Generation:
Part 1, pdf
Part 2, pdf
Part 3, pdf
Part 4, pdf
Part 4, pdf
- 3. Discrete Event Simulation:
Part 1, pdf
Part 2, pdf
Part 3, pdf
Part 4, pdf
- 4. Statistics:
Part 1, pdf
Part 2, pdf
Part 3, pdf
v
Part 4, pdf
Part 5, pdf
- 5. Next Event Simulation:
Part 1, pdf
Part 2, pdf
Part 3, pdf
Part 4, pdf
- 6. Discrete Random Variables:
Part 1, pdf
Part 2, pdf
Part 3, pdf
Part 4, pdf
Part 3, pdf
Part 4, pdf
Leemis/Parks Source Code
Libraries:
- -- rng.h
- -- rng.c
- -- rngs.h
- -- rngs.c
- -- rvgs.h
- -- rvgs.c
Sim Code
- -- ssq1.c
- -- ssq.dat
- -- ssq2.c
- -- ssq3.c
- -- ssq4.c
- -- sis1.c
- -- sis1.dat
- -- sis2.c
- -- sis3.c
- -- sis4.c
Talk, March 2004, Explaining Why
Powerpoint,
pdf
Shared code, example code
- Sample data collection shell script
- GenNormal.c
- GPSS
- GPSS pgm output
- RNGtimings.c
- Script from running RNGtimings on Solaris
- Script from running RNGtimings on Linux
- stopwatch class defn
- TestStopWatch.cpp
- Script from running TestStopWatch
- Lists Documentation -- word
- Lists Documentation -- pdf
- Source code
- Snoopy code
Readings
- Balci, 1994: "Validation, Verification, and Testing Techiques Throughtout the Life Cycle of a Simulation Study" - pdf
- Law & McComas, 2001: "How to Build Valid and Credible Simulation Models" - pdf
- Sargent, 2001: "Some Approaches and Paradigms for Verifying and validating Simulation Models" - pdf
- Sargent, 1998: Verification and Validation of Simulation Models" - pdf
- Nance, "A History of Discrete Event Simulation Languages" - pdf
- Nance, "Simulation Languages," An Abridged Study - pdf
Several Event List Studies
- Ronngren, 1997 - pdf
- Brown, 1988 - pdf
- Jones, 1986 - pdf
- Franta & Maly response to Ulrich, 1980 - pdf
- McCormack & Sargent, 1981 - pdf
- Franta & Maly, 1978 - pdf
- Ulrich, 1978 - pdf
- Franta & Maly, 1977 - pdf