Design Methodology of Embedded Systems

Even if you cannot see them – embedded systems are everywhere. Very often, the only time that we take notice of them is when they no longer function properly. All of a sudden, the expensive new car refuses to go any further. Doors in the shopping mall no longer open or close at closing time. The barrier in the parking garage remains closed. The smart phone cannot login at the network.

Not only can certain bugs take away comfortable functions, incorrectly designed systems can be extremely dangerous and become very expensive. For example, there were certain incidents when rockets that had expensive satellites on board had to be blown up because they lost their intended trajectories and became a threat. One of the most expensive mistakes throughout the history of
embedded systems was the explosion of an “Ariane” rocket in 1996. The damage, which reached 370 million dollars, was caused by an overflow of a register. This was the outcome of the fact that Ariane 5 accelerated more quickly than the predecessor Ariane 4.

Embedded Systems became so complex during the course of the last decades that methods of computer-assisted design have to be applied. This module deals with the building of models and the analysis of embedded systems, focusing on the design of a uniform model for event-driven real-time systems.

 (6 ECTS)
Informatik und Mathematik, Ingenieurwissenschaften
Blended Learning mit Präsenzphasen
Angebotszeitraum:  Wintersemester
Anmeldefrist: 15.09.2023
Anbieter: Universität Ulm
Veranstaltungsort: Ulm University
Gebühr im Kontaktstudium: 1290
Gebühr nach Immatrikulation: 1170

Sprache: englisch


  • Model-based design of embedded systems
  • Time and real-time systems
  • Modelling of embedded systems: event models and graphs
  • Intrinsic analysis of real-time systems
  • Extrinsic analysis of real-time systems
  • Complexity and approximation of the extrinsic analysis
  • Optimization and Design Space Exploration

Fragen zum Angebot? Schreiben Sie uns!



Prof. Dr.-Ing. Frank Slomka

Direktor im Institut für Eingebettete Systeme/Echtzeitsysteme


The goal of this module is to provide young prospective engineers or computer scientists with formal mathematical and methodical tools so that they are enabled to predict and avoid real-time bugs.


The online part of the study programme takes place in self-study and in the form of group work. For the self-study part of the programme, video lectures with detailed information about the contents and an elaborated script are offered. The script has been developed especially for extra-occupational learners in regard to the didactic concept of Ulm University. It contains breaks for independent study, multiple and single choice tests, quizzes, exercises, etc.

Your mentor will offer online seminars in periodic intervals. These seminars will help you to handle the exercises and work on the learning topics.

An online forum for exchange with the other students will also be available.


For participating in this module it is important to know the basics of computer architecture or the architecture of embedded systems.

Verantwortliche Durchführung

Universität Ulm

Die School of Advanced Professional Studies (SAPS) ist Ihr Ansprechpartner für Ihre berufsbegleitende wissenschaftliche Weiterbildung an der Universität Ulm. Wir bieten berufsbegleitende Master-Studiengänge als Weiterqualifizierung und einzelne Module der Master-Studiengänge als Zertifikatskurse für eine Vertiefung in einem Fachbereich an.


Ihre Kontaktdaten

Teilen Sie uns gerne Ihr Anliegen mit. Unser Team meldet sich schnellstmöglich bei Ihnen!

Ihre Anfrage an die SAPS


Beratungsanforderung absenden