In der Vorlesung werden unterschiedliche Ansätze zur Modellierung verteilter und eingebetteter Systeme vorgestellt. Dazu erfolgt zu Beginn der Vorlesung die Definition und Klassifikation wünschenswerter Eigenschaften eines Systems. Neben den klassischen funktionalen Eigenschaften wie Korrektheit oder Sicherheit untersuchen wir auch nicht funktionale Eigenschaften wie Leistung, Zuverlässigkeit und Realzeitverhalten. Die Analyse erfolgt modellbasiert.
Auf Basis der vorgestellten Modelltypen und der zu analysierenden Eigenschaften werden unterschiedliche Analysetechniken eingeführt. Weiterhin werden Architekturkonzepte vorgestellt, die zur Erreichung bestimmter Eigenschaften notwendig sind.
In der Vorlesung behandelte Themengebiete:
Zur Zeit sind teilweise die Folien vom letzten Jahr zugreifbar. Eine neue leicht überarbeitete Version wird vorlesungsbegleitend verfügbar gemacht. Der Zugriff auf die Folien ist nur aus dem Netz der TU möglich.
Literaturhinwiese werden jeweils zu den einzelnen Kapiteln gegeben.
Vorausgesetzte Kenntnisse: Grundkenntnisse in verteilten Systemen und Rechnerarchitektur