DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: wdgm Rolle: heuristic Konfidenz: 80%

SNIP_CLASSIC_WDGM_SECTION_7_2_1_2_Alive_Supervision_Algorithm

Quelle: SWS_WatchdogManager.pdf (Seite 42) • Ziel-Anforderung: SWS_WdgM_00263

Wortlaut

7.2.1.2 Alive Supervision Algorithm To send an Alive Indication, a Supervised Entity invokes the function WdgM_CheckpointReached, which results with incrementation of an Alive Counter for the Checkpoint. Alive Supervision is performed by counting the number of reports from Supervised Entities (by WdgM_CheckpointReached) during a configurable period. This Supervision is executed by WdgM_MainFunctions with configurable cycle times. The cyclic examination of the Counter of each Checkpoint of a Supervised Entity by the Main Function happens at every Supervision Reference Cycle (which is a multiple of Supervision Cycle). The Supervision Cycle and Supervision Reference Cycle (see WdgMSupervisionReferenceCycle) are the properties of an Alive Supervision of a Checkpoint in a given Watchdog Manager Mode. [SWS_WdgM_00098] Upstream requirements: SRS_ModeMgm_09112 ⌈The function WdgM_MainFunction shall perform for each Alive Supervision (WdgMAliveSupervision) configured in the active Mode, the examination of the Alive Counter of each Checkpoint of the Supervised Entity. The examination shall be done at the period WdgMSupervisionReferenceCycle of the corresponding Alive Supervision (WdgMAliveSupervision).⌋ Note: During the intermediate Supervision Cycles of the Alive Supervision, the function WdgM_MainFunction does not perform the examination of Alive Counters. [SWS_WdgM_00074] Upstream requirements: SRS_ModeMgm_09112 ⌈The function WdgM_MainFunction shall examine an Alive Counter by checking if it is within the allowed tolerance (Expected - Min Margin; Expected + Max Margin) (see WdgMExpectedAliveIndications [ECUC_WdgM_00311], WdgMMinMargin, WdgMMaxMargin).⌋ If any Checkpoint of a Supervised Entity fails the examination, then the result of Alive Supervision for the Supervised Entity is set to incorrect. [SWS_WdgM_00115] Upstream requirements: SRS_ModeMgm_09112 ⌈If the function WdgM_MainFunction detects a deviation between the counted Alive Indications and the expected amount of alive indications [ECUC_WdgM_00311] (including tolerance margins [ECUC_WdgM_00312], [ECUC_WdgM_00313]) for any Checkpoint of a Supervised Entity, then Alive Supervision at this Supervision Reference Cycle for this Supervised Entity shall be defined as incorrect. Otherwise, it shall be defined as correct.⌋ If a Checkpoint is not Alive-Supervised in a mode, then it is ignored by Watchdog Manager. [SWS_WdgM_00083] Upstream requirements: SRS_ModeMgm_09112, SRS_ModeMgm_09143 ⌈The function WdgM_MainFunction shall not perform the examination of the Alive Counter of a Checkpoint if no corresponding Alive Supervision (WdgMAliveSupervision) is defined in the active Watchdog Manager Mode.⌋

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

WdgM_CheckpointReached invocation for alive counter.

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_WatchdogManager.pdf
Dokumentseite Seite 42
Ziel-Modul wdgm (classic)
Ziel-Anforderung SWS_WdgM_00263
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.80