public:99_annexes:annex-b-terms-and-definitions:e:exception_handling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
public:99_annexes:annex-b-terms-and-definitions:e:exception_handling [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:e:exception_handling to public:99_annexes:annex-b-terms-and-definitions:e:exception_handling nick_didopublic:99_annexes:annex-b-terms-and-definitions:e:exception_handling [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Exception Handling ====== ====== Exception Handling ======
  
-[[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]+[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
  
-Exception Handling identifies the defined processing performed in response to a detected [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution_exception|Test Execution Exception]].+Exception Handling identifies the defined processing performed in response to a detected [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution_exception|Test Execution Exception]].
  
 Exception Handling can require DIDO-TE to: Exception Handling can require DIDO-TE to:
Line 11: Line 11:
   * Record the Test Execution Exception   * Record the Test Execution Exception
   * Classify the Test Execution Exception   * Classify the Test Execution Exception
-  * Continue [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]+  * Continue [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
   * Retry an operation   * Retry an operation
-  * Repeat a [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]]+  * Repeat a [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]]
   * Skip a permitted Sequence Step   * Skip a permitted Sequence Step
-  * Select an alternative [[private:99_annexes:annex-b-terms-and-definitions:e:execution_path|Execution Path]]+  * Select an alternative [[public:99_annexes:annex-b-terms-and-definitions:e:execution_path|Execution Path]]
   * Restore a defined state   * Restore a defined state
   * Perform a compensating operation   * Perform a compensating operation
-  * Isolate an affected [[private:99_annexes:annex-b-terms-and-definitions:n:node|Node]] +  * Isolate an affected [[public:99_annexes:annex-b-terms-and-definitions:n:node|Node]] 
-  * Replace an affected [[private:99_annexes:annex-b-terms-and-definitions:o:operational_resource|Operational Resource]] +  * Replace an affected [[public:99_annexes:annex-b-terms-and-definitions:o:operational_resource|Operational Resource]] 
-  * Pause the [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]]+  * Pause the [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]]
   * Resume the Test Run   * Resume the Test Run
   * Cancel the Test Run   * Cancel the Test Run
   * Terminate the Test Run   * Terminate the Test Run
-  * Notify an authorized [[private:99_annexes:annex-b-terms-and-definitions:a:actor|Actor]]+  * Notify an authorized [[public:99_annexes:annex-b-terms-and-definitions:a:actor|Actor]]
   * Request an authorized Actor decision   * Request an authorized Actor decision
-  * Generate a [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] +  * Generate a [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] 
-  * Assign or request a [[private:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]] +  * Assign or request a [[public:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]] 
-  * Preserve [[private:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]+  * Preserve [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
  
 Exception Handling can identify: Exception Handling can identify:
Line 37: Line 37:
   * Its applicable Test Execution Exception types   * Its applicable Test Execution Exception types
   * Its applicable exception severity   * Its applicable exception severity
-  * Its applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run States]]+  * Its applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run States]]
   * Its entry conditions   * Its entry conditions
   * Its handling operations   * Its handling operations
   * Its permitted retries   * Its permitted retries
   * Its retry interval   * Its retry interval
-  * Its applicable [[private:99_annexes:annex-b-terms-and-definitions:t:timeout|Timeouts]]+  * Its applicable [[public:99_annexes:annex-b-terms-and-definitions:t:timeout|Timeouts]]
   * Its permitted Execution Paths   * Its permitted Execution Paths
   * Its recovery conditions   * Its recovery conditions
Line 49: Line 49:
   * Its failure condition   * Its failure condition
   * Its resulting Test Run State   * Its resulting Test Run State
-  * Its applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]]+  * Its applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]]
   * Its applicable notification requirements   * Its applicable notification requirements
   * Its applicable authorization requirements   * Its applicable authorization requirements
-  * Its applicable [[private:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policies]]+  * Its applicable [[public:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policies]]
   * Its required Evidence   * Its required Evidence
-  * Its [[private:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] +  * Its [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] 
-  * Its [[private:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]+  * Its [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
  
 Exception Handling can be defined by: Exception Handling can be defined by:
  
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] 
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]]+  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]]
   * A Sequence Step   * A Sequence Step
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]] +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]] 
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]]+  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]]
   * A Governance Policy   * A Governance Policy
-  * The applicable [[private:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]]+  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]]
   * Another controlling specification   * Another controlling specification
  
Line 72: Line 72:
 ===== Definition ===== ===== Definition =====
  
-//defined processing performed in response to a detected [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution_exception|Test Execution Exception]]//+//defined processing performed in response to a detected [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution_exception|Test Execution Exception]]//
  
 ===== Source ===== ===== Source =====
Line 79: Line 79:
  
   * [[https://www.omg.org/spec/TestIF/1.0/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0]]   * [[https://www.omg.org/spec/TestIF/1.0/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0]]
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run State]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run State]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution_exception|Test Execution Exception]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution_exception|Test Execution Exception]]
   * DIDO Reference Implementation Conceptual Model   * DIDO Reference Implementation Conceptual Model
   * DIDO-TE draft Requirements Register   * DIDO-TE draft Requirements Register
Line 117: Line 117:
   * Remain Paused   * Remain Paused
   * Enter the Terminated Test Run State   * Enter the Terminated Test Run State
-  * Become an [[private:99_annexes:annex-b-terms-and-definitions:i:incomplete_test_run|Incomplete Test Run]]+  * Become an [[public:99_annexes:annex-b-terms-and-definitions:i:incomplete_test_run|Incomplete Test Run]]
  
 Automated Exception Handling does not require human intervention. Automated Exception Handling does not require human intervention.
Line 133: Line 133:
   * Comparison   * Comparison
   * Regression analysis   * Regression analysis
-  * [[private:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]] establishment +  * [[public:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]] establishment 
-  * [[private:99_annexes:annex-b-terms-and-definitions:v:validation|Validation]] +  * [[public:99_annexes:annex-b-terms-and-definitions:v:validation|Validation]] 
-  * A [[private:99_annexes:annex-b-terms-and-definitions:v:validation_decision|Validation Decision]]+  * A [[public:99_annexes:annex-b-terms-and-definitions:v:validation_decision|Validation Decision]]
  
 Exception Handling should identify bounded retry behavior. An unlimited retry instruction does not provide an objectively verifiable completion or termination condition. Exception Handling should identify bounded retry behavior. An unlimited retry instruction does not provide an objectively verifiable completion or termination condition.
  • public/99_annexes/annex-b-terms-and-definitions/e/exception_handling.1789260145.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido