13.07.2015 Views

Détection d'erreur au plus tôt dans les systèmes temps-réel : une ...

Détection d'erreur au plus tôt dans les systèmes temps-réel : une ...

Détection d'erreur au plus tôt dans les systèmes temps-réel : une ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table des matièresIntroduction 11 Contexte et Problématique 71.1 Enjeux de la conception d’un système <strong>temps</strong>-réel critique . . . . . . . . . 81.1.1 Etat et comportement d’<strong>une</strong> application . . . . . . . . . . . . . . 81.1.2 Contraintes comportementa<strong>les</strong> <strong>temps</strong>-réel . . . . . . . . . . . . . 111.1.3 Plate-forme d’exécution et prédictibilité . . . . . . . . . . . . . . 111.1.4 La sûreté de fonctionnement du logiciel . . . . . . . . . . . . . . 131.1.5 Applications <strong>temps</strong>-réel tolérantes <strong>au</strong>x f<strong>au</strong>tes . . . . . . . . . . . 151.2 Vérification à l’exécution . . . . . . . . . . . . . . . . . . . . . . . . . . 191.2.1 Principe de la vérification à l’exécution . . . . . . . . . . . . . . 191.2.2 Traces et sign<strong>au</strong>x : <strong>les</strong> modè<strong>les</strong> d’exécution . . . . . . . . . . . . 251.2.3 Catégories de vérifieurs en-ligne . . . . . . . . . . . . . . . . . . 261.3 Observation et analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . 301.3.1 De l’exécution d’un code vers <strong>les</strong> événements . . . . . . . . . . . 311.3.2 Etat du bloc d’analyse et synchronisation avec l’application . . . 331.4 Position de l’étude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341.4.1 Attributs orientés «détection» d’un vérifieur en-ligne . . . . . . . 341.4.2 Synthèse de la démarche suivie . . . . . . . . . . . . . . . . . . 362 Critère de Détection <strong>au</strong> <strong>plus</strong> tôt 392.1 Rappels sur <strong>les</strong> traces et leurs opérations . . . . . . . . . . . . . . . . . . 402.2 Historique d’<strong>une</strong> exécution et processus d’observation . . . . . . . . . . 412.2.1 Approche de modélisation suivie . . . . . . . . . . . . . . . . . . 412.2.2 Historique d’<strong>une</strong> exécution en cours . . . . . . . . . . . . . . . . 422.2.3 État du processus d’observation . . . . . . . . . . . . . . . . . . 432.2.4 Monotonie des observations . . . . . . . . . . . . . . . . . . . . 432.2.5 «Latence» et exactitude du processus d’observation . . . . . . . . 442.3 Symptômes d’erreur et apparition de l’erreur . . . . . . . . . . . . . . . . 46v

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!