Column #col2

TrainingOO für FortgeschritteneOO für Echtzeitsysteme

OO für Echtzeitsysteme [OORT]

Auch wenn es bei der Entwicklung von Echtzeitsystemen verschärfte Anforderungen an das Zeitverhalten und an die Ausfallsicherheit gibt, treten doch die gleichen Probleme und Schwierigkeiten wie bei normalen Softwaresystemen auf. Daher lassen sich für die Echtzeitsystementwicklung im Prinzip dieselben objektorientierten Konzepte und damit auch die UML (Unified Modeling Language) verwenden wie für Softwaresysteme, die kein definiertes Zeitverhalten aufweisen müssen.

Jedoch bedarf es für die Behandlung der speziellen Anforderungen bei Echtzeitsystemen, insbesondere im Hinblick auf das Zeitverhalten, die Zuverlässigkeit und den Ressourcenbedarf, neuer Konzepte, die wir Ihnen in dieser Schulung vorstellen.

Sie lernen Modellierungs- und Kommunikationskonzepte für Tasks kennen. Sie lernen, wie man den Zugriff auf gemeinsame Ressourcen koordinieren kann und dabei Verklemmungen verhindert. Wir stellen Ihnen verschiedene Scheduling-Strategien vor und erläutern, wie man die Prioritäten von Tasks bestimmt. Abschließend lernen Sie die sog. RT-UML kennen, das spezielle Profil der UML für Echtzeitsysteme, und Sie erfahren, wozu man es verwenden kann.

Weitere Infos: detaillierte Schulungsbeschreibung

Dauer: 2 Tage

Rahmen: firmenintern (Angebot)

Zielgruppe: Softwareentwickler, Architekt, Softwaredesigner

Voraussetzung: Grundkenntnisse der Objektorientierung und der UML

Aufbauschulung: SA+P, UCW, UCWP, MDD