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