Figure 4.27: Modeling of Supervised Entities and Checkpoints
a277a43bdacd44c903fb6bad3538ceaf9308471922e05470a8e2151ad8785239
1. Diagrammtyp & Architektur-Kontext
UML-Klassendiagramm zur Spezifikation von PhmSupervisedEntityInterface und PhmCheckpoint sowie deren Einbettung in die Vererbungshierarchie der AUTOSAR-Port-Schnittstellen im Kontext des Platform Health Management der AUTOSAR Adaptive Platform (TPS Manifest Specification).
2. Komponenten, Entitäten & Schnittstellen
- PortInterface: Übergeordnete Schnittstellenklasse mit den Stereotypen
«ARElement»,«AtpBlueprint»,«AtpBlueprintable»und«AtpType». - PlatformHealthManagementInterface: Abstrakte Zwischenklasse (kursiv dargestellt), die per Generalisierung von
PortInterfaceerbt. - PhmSupervisedEntityInterface: Konkrete Schnittstellenklasse für überwachte Entitäten, die per Generalisierung von
PlatformHealthManagementInterfaceerbt. - PhmCheckpoint: Klasse mit dem Stereotyp
«AtpFeature»; besitzt das optionale Attribut+ checkpointId: PositiveInteger [0..1]. - Beziehung: Komposition von
PhmSupervisedEntityInterfacezuPhmCheckpointmit der Rollenbezeichnung+checkpointund der Multiplizität0..*.
3. Dynamisches Verhalten & Sequenzablauf
Statisches Strukturdiagramm ohne explizite Ablauf- oder Sequenzdarstellung. Die Modellierung legt fest, dass eine überwachte Entität (PhmSupervisedEntityInterface) null bis beliebig viele Checkpoints instanziieren und besitzen kann, die zur Laufzeit von PHM zur Überwachung (Alive-, Deadline- oder Logical Supervision) herangezogen werden.
4. Normative Relevanz & Entwickler-Hinweise
Normative Spezifikation der Checkpoint-Modellierung und Schnittstellenhierarchie. PhmSupervisedEntityInterface ist über PlatformHealthManagementInterface als spezialisiertes PortInterface und damit als ARElement, AtpBlueprint sowie AtpType typisiert. Checkpoints werden über die Komposition +checkpoint mit Multiplizität 0..* eingebunden. Das Attribut checkpointId an PhmCheckpoint ist optional mit Multiplizität [0..1] definiert, sodass Checkpoint-IDs modellseitig weggelassen oder implizit vergeben werden können.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.