W1269 Simulation Engineering
Overview
This is a graduate course that covers the following topics:
- Key methods and tools for developing simulation systems,
- Elementary types of simulation applications: real time simulations, Monte Carlo simulations and distributed simulations,
- Basics of simulation development process including conceptual modeling, requirements engineering, design, implementation, validation & verification and project management
Learning Organization
This is a 14 week course with the following organization of topics:
- Introduction to Simulation Engineering
- Simulating Continuous Systems
- Simulating Discrete Systems
- Basic Elements of Simulations
- Monte Carlo Simulation
- Real Time Simulation
- Distributed Simulation
- Visualization
- Simulation Engineering Process
- Conceptual Modeling and Requirements Engineering
- Simulation Tools and Languages
- Simulation Design and Implementation
- Verification and Validation
- Simulation Project Management
References
Lecture slides with the following list of references:
J. Ledin (2001), Simulation Engineering: Building Better Embedded Systems Faster, CMP Books
J.A. Sokolowski, C.M.Banks (2010), Modeling and Simulation Fundamentals. A John Wiley & Sons, Inc.
IEEE (2010), IEEE Std 1730 – 2010: IEEE Recommended Practice for Distributed Simulation Engineering and Execution Process (DSEEP), New York, NY.
D. Pace (2000), Ideas About Simulation Conceptual Model Development, John Hopkins APL Technical Digest, 21(3)