Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI

Simulation (Sommersemester 2020)

Dozent: Prof. Dr. Holger Giese (Systemanalyse und Modellierung) , Christian Zöllner (Systemanalyse und Modellierung) , Lucas Sakizloglou (Systemanalyse und Modellierung) , He Xu (Systemanalyse und Modellierung)

Allgemeine Information

  • Semesterwochenstunden: 2
  • ECTS: 3
  • Benotet: Ja
  • Einschreibefrist: 06.04.2020 - 22.04.2020
  • Lehrform: Seminar
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch

Studiengänge, Modulgruppen & Module

IT-Systems Engineering MA
  • SAMT: Software Architecture & Modeling Technology
    • HPI-SAMT-K Konzepte und Methoden
  • SAMT: Software Architecture & Modeling Technology
    • HPI-SAMT-T Techniken und Werkzeuge
  • SAMT: Software Architecture & Modeling Technology
    • HPI-SAMT-S Spezialisierung
  • IT-Systems Engineering
    • HPI-ITSE-A Analyse
  • IT-Systems Engineering
    • HPI-ITSE-E Entwurf
Data Engineering MA
Digital Health MA


Software-based simulation is about creating virtual prototypes that extend our understanding of real-world problems. Based on this understanding, we can then more effectively design, analyze, and evaluate solutions for these problems.

The use of simulation is widespread in engineering and science. In engineering it is used in fields like automotive, manufacturing, oil & gas, aerospace, and construction for the purposes of optimizing or validating designs, analyzing failures, facilitating the product design innovation, reducing risk, increasing quality, reducing the development time or time-to-market, or satisfy code, legal, or project requirements. In science it has become indispensable in disciplines like astrophysics, particle physics, materials science, fluid mechanics, climate science, evolutionary biology, ecology, economics, decision theory, medicine, sociology, or epidemiology.

Seminar Focus: Foundations of simulation based on software

In this seminar we will focus on the foundations of software-based simulation. We will discuss about key modeling decisions, basic simulation paradigms (e.g. probability-based / Monte Carlo, discrete event or continuous), and sample existing simulation software. The seminar's objective is to provide the students with a working understanding of simulation principles and a simulation toolbox which they can use while tackling challenging real-world problems.

Seminar Topics:

Participants can choose from a list of topics, including:

  • Foundations and Practice on Discrete-event Simulation
  • Simulation of Autonomous Vehicles
  • Distributed Simulation
  • Rare-Event Simulation

More topics and detailed descriptions will be presented in the introductory meeting.

If you have a topic related to the fundamentals of software-based simulation in mind that you yourself would like to work on in the seminar, please contact us. We might be able to arrange a fitting seminar topic and assignment for you.


J. Sokolowski, C. Banks, Real-World Applications in Modeling and Simulation. Wiley, 2012

B. Zeigler, H. Praehofer, T. Kim, Theory of Modeling and Simulation. 2nd Edition, Academic Press, 2000

A. M. Law, Simulation Modeling and Analysis. 5th edition, McGraw-Hill Education, 2015

J. Sokolowski, C. Banks, Modeling and Simulation Fundamentals: Theoretical Underpinnings and Practical Domains. Wiley, 2010

O. Topçu, U. Durak, H. Oğuztüzün, L. Yilmaz, Distributed Simulation: A Model Driven Engineering Approach. Springer, 2016

Lern- und Lehrformen

There will be a mandatory introductory, meeting, where basic concepts and the seminar topics are introduced. Students are then required to choose a topic, which they will work on during the semester individually or in teams of up to 2 students, though teamwork is encouraged. A specific assignment and corresponding materials will be provided.

The students are expected to submit a report of approx. 15 pages per student in the team with their respective assignments and present their findings in a final meeting.

Throughout the seminar, a teaching assistant will offer support and supervision for each participant or team. Further meetings with all course participants may be arranged upon request, in order to answer questions of general interest and to support the exchange between teams.

Announcement Regarding COVID-19
Because of the COVID-19 outbreak, we will organize all meetings as online meeting initially and will switch back to regular meetings later when the circumstances permit so and all the participants agree with it.

This also applies to the final seminar. The platforms used for virtual meetings will be used to also arrange meetings on students’ demand.


We will grade the student reports (50%) and presentations (50%). Participation in the final meeting during other students' presentations in the form of questions and feedback is also mandatory.


Besides the introductory meeting and individual feedback meetings with the teaching assistants, there will be no regular meetings during the semester. Presentations will be given in one session (date to be determined) near to the end of or after the lecture period of the semester.

The introductory meeting will be held on 28.04. at 13:30 via Zoom. Besides enrolling at for the seminar the Studenreferat, please also send an email Christian Zöllner so that we can make sure that you will receive the invite link for the meeting.

If you are interested in the seminar but cannot attend the introduction meeting, please contact us. We will find an individual solution for you.

Due to the enrollment deadline being before the introductory meeting, we will allow late changes to your enrollment in exceptional cases. However, to allow us to plan ahead, please consider your enrollment carefully and be so kind to inform us if (and under which conditions) you consider undoing it. Ideally, ask any critical questions you might have before the enrollment deadline.

If you are interested in the seminar or have any further questions, please send an email to Christian Zöllner.