Simulation and Modeling 1



  • Semester: Winter term 2018/2019
  • Type of lecture: Vorlesung + Übung
  • SWS: 2 + 2
  • ECTS Credits: 2,5 + 2,5
  • Language: English
  • Maximum students: 80

Organizational (Vorlesung):

The lectures are given in English, all written material is in English.

Organizational (Übung):

The exercises will be held on Tuesday and serve for practice of theory, usage of various tools, and for preparation of assignments. On selected days, these exercise hours will serve as programming hours, where an advisor will be present in order to assist in the current assignments (supervised computer hours).
During the supervised computer hours on Monday, students are expected to work on their assignments with their teams. A computer room will be exclusively reserved for this class in the hours given below. When questions arise, the teaching assistant may be asked directly or be contacted in his office, via phone or via Email.
Beyond the exercises and computer hours, appointments for individual discussions may be arranged with the teaching assistant at any other time (also via Email). Otherwise, please limit your unappointed seek for individual assistance to the exercise or computer hours.

In case of any questions, contact

Summary (Vorlesung):

Overview of the various kinds of simulation, discrete simulation (computational concepts, simulation of queuing systems, simulation in Java, professional simulation tools), required probability concepts and statistics, modeling paradigms (e.g., event/process oriented, queuing systems, Petri nets, UML statecharts), input modeling (selecting input probability distributions), random number generation (linear congruential generators and variants, generating random variates), output analysis (warm-up period detection, independent replications, result presentation), continuous and hybrid simulation (differential equations, numerical solution, hybrid statecharts), simulation software, case studies, parallel and distributed simulation.

Summary (Übung):

Calculation of expected values with the aid of probability theory, determination of confidence intervals, creation of simulation models using AnyLogic, hybrid modeling with statecharts, data collection and distribution fitting with ExpertFit.

Exercises Please make sure that you have an active CIP account to login on Windows workstations in the computer room 01.153-113. In order to create an account and to set the password please follow the instructions below:


Certificates of attendance (“unbenotete/benotete Scheine”) as well as credits (ECTS 5) can be acquired. These proofs can only be provided for a combination of attending the lectures, successful participation in the exercise courses and passing the final examination. Successful participation in the exercise requires that all tasks have been successfully completed (as assessed by the course trainer). Please register for the examination at the Examination Office (“Prüfungsamt”) if you wish to receive the credits. For a certificate of attendance, at least 50% of all possible examination points must be achieved; for a credit, the grade is determined by the number of points achieved in the examination (always according to the same linear scale).

Literature (recommended)

  • Averill Law: Simulation, Modeling and Analysis, 5th Edition, McGraw-Hill, 2014. 3rd Edition available in “Gruppenbibliothek Informatik” in “Handapparat” No. 35.
  • J. Banks, J. Carson, B. Nelson, D. Nicol: Discrete-Event System Simulation, 5th Edition, Prentice Hall, 2009. 3rd edition available at the library of the Technical Faculty.
  • J. Banks: Getting started with AutoMod, 2nd Edition, Autosimulations Inc., 2000.

Employed Software

Lecture Notes (PDF)

Exercise Notes (PDF)

Assignments (PDF)

Time and place

Field of studies

  • PF, CE-BA-G
  • WF, INF-MA
  • WPF, MB-BA-FG13
  • WPF, MB-MA-FG13
  • WPF, ME-MA-MG15
  • WPF, IuK-MA-ES
  • WPF, IuK-MA-ES
  • WPF, MT-BA

Additional information