IMPLEMENTIERUNG · DISSERTATION, KAPITEL 4

Wie die Systemrekonfiguration organisiert ist

Sechs ROS2-Frameworkmodule, ein Konfigurationskatalog und drei unabhängige Echtzeitbedingungen. Architektur und Zeitanalyse werden in Kapitel 4 der Dissertation beschrieben.

§ 4.2–4.7 · ARCHITEKTUR

Mehr als Umschalten. Ein vollständiger Regelkreis.

Das System wird auf vier Abstraktionsebenen betrachtet: Mission → Funktion → Dienst → Ressource. Sechs Module übernehmen Zustandsbewertung, Entscheidungsfindung, sichere Umschaltung und Stabilitätsprüfung.

MissionFunktionDienstRessource
ModulAufgabe
HealthMonitorBewertet den Zustand physischer Ressourcen und Diagnosedaten.
DecisionEngineWählt eine zulässige Konfiguration für Mission und Systemzustand.
ReconfigManagerOrganisiert Übergänge, Hot Standby und Rollback.
StabilityAnalyzerPrüft die Stabilitätsbedingungen für Konfigurationen und Übergänge.
ConfigStoreVerwaltet den Katalog verfügbarer, verifizierter Konfigurationen.
SafetySupervisorÜberwacht unabhängig die Sicherheit und unzulässige Betriebsarten.

§ 4.10 · ECHTZEITANALYSE

Was die Zeitanalyse tatsächlich zeigt

Funktionale Korrektheit allein garantiert keine rechtzeitige Reaktion. Die Dissertation untersucht die Planbarkeit von Aufgaben, die Reaktion auf einzelne Ausfälle und die Zulässigkeit wiederholter Rekonfigurationen.

EigenschaftErgebnis / AnforderungInterpretation
PlanbarkeitU = 0,396; Grenze 0,735Die hinreichende Planbarkeitsbedingung wird für den festgelegten Aufgabensatz erfüllt.
Antwortzeitmax R/D = 0,176Alle modellierten Aufgaben halten ihre Fristen ein.
Reaktion in DEGRADED54,80 ms; gefordert 50 msDas derzeitige Zeitbudget erfüllt diese Anforderung nicht.
Hot-Standby-Umschaltung35 ms; erforderlich ≤ 30,2 msDie Umschaltzeit muss verkürzt werden, statt die Anforderung zu lockern.

Drei unabhängige Bedingungen: Einhaltung der Fristen, Ende-zu-Ende-Reaktionszeit und Mindestabstand zwischen aufeinanderfolgenden Rekonfigurationen (Gleichung 4.106).

Quelle: D. O. Humennyi, Dissertation, §§ 4.2–4.7, 4.10.3–4.10.6, Gleichungen (4.98)–(4.106). Die Werte beziehen sich auf das spezifizierte analytische Modell, nicht auf beliebige Hardware.