Semester Offering: August
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
-        Morphisms

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.


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. : Simulation journal : ACM Transactions on modeling and computer simulation : Simulation practice and theory : The VLE web site


    Project (40%)
    Open-book midterm exam (30%)
    Open-book final exam (30%)