Selected Topic: Theory of Modeling and Simulation: Application to Serious Games
Course code: AT70.9023
This course is elective
Modeling and Simulation (M&S) is became one of the widely used domain for complex systems analysis and/or design. M&S is used in the industry, business management, tools for decision making, education, research etc. Within this diversity, theoretical and technical basis have to be known to be able to conduct M&S projects in a wide variety of situation.
If simulations are augmented with media and interactivity, then M&S enter the world of Serious Games, a fast increasing field of the software industry. The huge potential of serious games applications make them a very promising domain for economical development.
Modeling and Simulation, Serious Games, Systems Theory, Systems specification.
Under graduate level in mathematics, object oriented programming methodology and language, basic knowledge in C/C++.
I – General Introduction
- The art of modeling and simulation
- Examples of application domains
- What are Serious Games?
- Simulation and Serious Games
II – Introduction to systems and modeling concepts
- Historical Background
- Systems specifications
- Levels of knowledge and levels of abstraction
III – Discrete event system specification, the DEVS framework
- The Discrete Event World Views
- DEVS based formalisms
- DEVS simulators
- Experimental Frames and Design
IV – Multimodeling and simulation
- Formalisms for dynamical systems
- Multi-paradigm and multi-formalism modeling
- Multi-formalism interoperation
V – The Virtual Laboratory Environment (VLE)
- Introduction to VLE (a DEVS based environment)
- VLE Application Programming Interface
- Concept of model repositories
- Examples of application
VI – Serious Games Design
- Scenarios for Serious Games (application on study cases)
- Turn based strategies and implementation
- Real time strategies and implementation
VII – Interactivity: Coupling Media with Simulations
- Web based simulations
- Using the VLE-Engine and the OpenGL library
Theory of Modeling and Simulation. Integrating Discrete Event and Continuous Complex Dynamic Systems. B.P. Zeigler, H. Praehofer and T.G. Kim. 2nd edition, Academic Press 2000.
Lecture notes provided by instructor.
http://sim.sagepub.com/ : Simulation journal
http://linklings.net/tomacs/index.html : ACM Transactions on modeling and computer simulation
http://www.elsevier.com/locate/simpat : Simulation practice and theory
http://www.vle-project.org/ : The VLE web site
Simulation Modeling Handbook. A practical approach. C.A. Chung. CRC press, 2004.
James Nutaro (2010). Building Software for Simulation: Theory, Algorithms, and Applications in C++ (first ed.). Wiley.
Gabriel A. Wainer (2009). Discrete-Event Modeling and Simulation: A Practitioner's Approach (first ed.). CRC Press. ISBN 978-1420053364.
Open-book midterm exam (30%)
Open-book final exam (30%)