Die Ausbildung
Vor allem bei sicherheitskritischen Anwendungen – wie zum Beispiel in der Flugüberwachung oder bei der Steuerung und Überwachung chemischer Prozesse – ist die Zuverlässigkeit eingebetteter Systeme unverzichtbar. In diesem Kurs beschäftigen Sie sich mit den Anforderungen an die Echtzeitfähigkeit von Betriebssystemen für eingebettete Systeme und lernen, diese Anforderungen beim Systementwurf erfolgreich umzusetzen.
Die Anforderungen an und Realisierungskonzepte für Echtzeit-Betriebssysteme eingebetteter Systeme unterscheiden sich wesentlich von Standard-Betriebssystemen. Beim Entwurf zuverlässiger Echtzeit-Betriebssysteme muss nicht nur die Einhaltung von Zeitbedingungen gewährleistet sein. Auch die gemeinsame Ressourcennutzung sowie die Synchronisation und Kommunikation verschiedener Prozesse in eingebetteten Systemen müssen berücksichtigt werden.
Im Kurs erproben Sie verschiedene Methoden zur Laufzeitabschätzung und Scheduling-Verfahren zur Einhaltung von Zeitbedingungen und lernen, diese zu klassifizieren und hinsichtlich ihrer Güte und Kosten zu analysieren. Neben der Sicherstellung der Zuverlässigkeit der entworfenen Software lernen Sie auch, die Zuverlässigkeit der umgebenden Hardwarekomponenten zu erreichen.