Le système DOIT gérer trois aspects de signalisation : Rouge, Vert et Jaune.
Le système DOIT maintenir un état cohérent en toutes circonstances.
Le système DOIT enregistrer tous les changements d'état avec horodatage.
Le temps de réponse pour un changement d'état NE DOIT PAS excéder 100ms.
Le système DOIT defaulter à l'aspect Rouge en cas de défaillance.
Toute transition d'état DOIT être validée avant exécution.
Le système DOIT empêcher les transitions d'état interdites.
L'état du système DOIT être persisté de manière redondante.
Le système DOIT supporter l'annulation des commandes (undo).
Le système DOIT supporter la réexécution des commandes (redo).
Le système DOIT notifier les changements d'état aux systèmes externes.
Le système DOIT fournir une interface pour la supervision en temps réel.
Le système DOIT traiter au moins 100 commandes par seconde.
La latence de notification NE DOIT PAS excéder 50ms.
Le système DOIT journaliser toutes les opérations de maintenance.
Le système DOIT supporter la mise à jour à chaud des paramètres.
Le programme de démonstration DOIT illustrer les transitions d'états valides dans une séquence prédéfinie.
Le programme de démonstration DOIT démontrer la capacité d'annulation et de réexécution des commandes.
Le programme de démonstration DOIT assurer un retour à l'état sûr (Rouge) en fin d'exécution.
Le programme de démonstration DOIT gérer et afficher clairement les erreurs potentielles.
Le programme de démonstration DOIT illustrer le mécanisme de notification des changements d'état.
Exigence | Test ID | Description du Test |
---|---|---|
SYS_REQ_001 | TEST_001 | Vérification des trois aspects |
DEMO_REQ_001 | TEST_002 | Séquence de transitions |
DEMO_REQ_002 | TEST_003 | Undo/Redo des commandes |
DEMO_REQ_003 | TEST_004 | Retour à l'état sûr |
Classe/Méthode | Exigence | Niveau SIL |
---|---|---|
SignalDemo | DEMO_REQ_001 | SIL4 |
main | DEMO_REQ_003 | SIL4 |
aspectChanged | DEMO_REQ_005 | SIL4 |
- Rouge → Jaune
- Jaune → Vert
- Vert → Jaune
- Jaune → Rouge
-
La transition vers Vert nécessite :
- État précédent : Jaune
- Voie libre confirmée
- Aucune alarme active
-
La transition vers Rouge est autorisée depuis n'importe quel état
- CENELEC 50128:2011
- CENELEC 50126-1:2017
- CENELEC 50129:2018