Differences
This shows you the differences between two versions of the page.
| 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_dido | public: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: | + | [[public: |
| ===== Discussion ===== | ===== Discussion ===== | ||
| - | Exception Handling identifies the defined processing performed in response to a detected [[private: | + | Exception Handling identifies the defined processing performed in response to a detected [[public: |
| 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: | + | * Continue [[public: |
| * Retry an operation | * Retry an operation | ||
| - | * Repeat a [[private: | + | * Repeat a [[public: |
| * Skip a permitted Sequence Step | * Skip a permitted Sequence Step | ||
| - | * Select an alternative [[private: | + | * Select an alternative [[public: |
| * Restore a defined state | * Restore a defined state | ||
| * Perform a compensating operation | * Perform a compensating operation | ||
| - | * Isolate an affected [[private: | + | * Isolate an affected [[public: |
| - | * Replace an affected [[private: | + | * Replace an affected [[public: |
| - | * Pause the [[private: | + | * Pause the [[public: |
| * 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: | + | * Notify an authorized [[public: |
| * Request an authorized Actor decision | * Request an authorized Actor decision | ||
| - | * Generate a [[private: | + | * Generate a [[public: |
| - | * Assign or request a [[private: | + | * Assign or request a [[public: |
| - | * Preserve [[private: | + | * Preserve [[public: |
| 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: | + | * Its applicable [[public: |
| * 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: | + | * Its applicable [[public: |
| * 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: | + | * Its applicable [[public: |
| * Its applicable notification requirements | * Its applicable notification requirements | ||
| * Its applicable authorization requirements | * Its applicable authorization requirements | ||
| - | * Its applicable [[private: | + | * Its applicable [[public: |
| * Its required Evidence | * Its required Evidence | ||
| - | * Its [[private: | + | * Its [[public: |
| - | * Its [[private: | + | * Its [[public: |
| Exception Handling can be defined by: | Exception Handling can be defined by: | ||
| - | * A [[private: | + | * A [[public: |
| - | * A [[private: | + | * A [[public: |
| * A Sequence Step | * A Sequence Step | ||
| - | * A [[private: | + | * A [[public: |
| - | * A [[private: | + | * A [[public: |
| * A Governance Policy | * A Governance Policy | ||
| - | * The applicable [[private: | + | * The applicable [[public: |
| * Another controlling specification | * Another controlling specification | ||
| Line 72: | Line 72: | ||
| ===== Definition ===== | ===== Definition ===== | ||
| - | //defined processing performed in response to a detected [[private: | + | //defined processing performed in response to a detected [[public: |
| ===== Source ===== | ===== Source ===== | ||
| Line 79: | Line 79: | ||
| * [[https:// | * [[https:// | ||
| - | * [[private: | + | * [[public: |
| - | * [[private: | + | * [[public: |
| - | * [[private: | + | * [[public: |
| - | * [[private: | + | * [[public: |
| - | * [[private: | + | * [[public: |
| * 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: | + | * Become an [[public: |
| 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: | + | * [[public: |
| - | * [[private: | + | * [[public: |
| - | * A [[private: | + | * A [[public: |
| 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. | ||