Component Architecture#
HealthMonitor Architecture
|
status: draft
security: NO
safety: ASIL_B
|
||||
Attention
The above directive must be updated according to your needs.
Modify
Your Component Nameto be your Component NameModify
idto be your Component Name in upper snake case preceded bydoc__and followed by_architectureAdjust
statusto bevalidAdjust
safetyandtagsaccording to your needs
Overview#
Document describes HealthMonitor component architecture.
Description#
This component provides a set of functionalities to manage the lifecycle of programs running on the S-CORE platform.
Requirements Linked to Component Architecture#
TODO
Rationale Behind Architecture Decomposition#
Architecture is not decomposed.
Static Architecture#
Deadline Monitor
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
Logic Monitor
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
Health Monitor
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
Dynamic Architecture#
HealthMonitor Creation
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
HealthMonitor background thread
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
DeadlineMonitor Usage
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
LogicMonitor Usage
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
HeartbeatMonitor Usage
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
Interfaces#
DeadlineMonitor Interface
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
LogicMonitor Interface
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
HeartbeatMonitor Interface
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||
HealthMonitor Interface
|
status: valid
security: NO
safety: ASIL_B
|
||||
|
|||||