SlideServe
Menu
Préférences
© SlideServe · v2026

CPSC 871

lavender avatar
12 diapositives · 314 Views · Jul 18, 2014

CPSC 871. John D. McGregor Module 4 Session 2 More Error Analysis. AADL Annexes. An annex is an addition to the AADL standard but without being an integral part of the standard. Error, behavior, data modeling, code generation annexes CMU/SEI-2007-TN-043. Example Error model.

CPSC 871 - slide 1
01 / 12CPSC 871
1 / 17

Télécharger la présentation

CPSC 871
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. CPSC 871 John D. McGregor Module 4 Session 2 More Error Analysis

  2. AADL Annexes • An annex is an addition to the AADL standard but without being an integral part of the standard. • Error, behavior, data modeling, code generation annexes • CMU/SEI-2007-TN-043

  3. Example Error model error model Example1 features ErrorFree: initial error state; Failed: error state; Fail, Repair: error event; CorruptedData: out error propagation {Occurrence => fixed 0.8}; end Example1; error model implementation Example1.basic transitions ErrorFree-[Fail]->Failed; Failed-[out CorruptedData]->Failed; Failed-[Repair]->ErrorFree; properties Occurrence => poisson 1.0e-3 applies to Fault; Occurrence => poisson 1.0e-4 applies to Repair; end Example1.basic;

  4. Use of an error model package My_ErrorModels public annex Error_Model {** error model Example1 … end Example1; error model implementation Example1.basic … end Example1.basic; error model Example2 … end Example2; error model implementation Example1.basic … end Example2.basic; **}; end My_ErrorModels;

  5. Error model

  6. Full error model

  7. Generic software model

  8. AADL Error Model

  9. AADL Error Model -2

  10. Building the error model helps you think through what the system’s response should be to every kind of fault.

  11. Propagation • Transition: trigger/guard/action Action: message from one object to another