Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-010-inject-node-faults:start [2026/08/17 14:20] – removed - external edit (Unknown date) 127.0.0.1 | dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-010-inject-node-faults:start [2026/08/17 14:20] (current) – ↷ Page moved from dido:03-dido-te:99-annexes:annex-c-requirements:03-node-requirements:nod-010-inject-node-faults:start to dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-010-inject-node-faults:start nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== NOD-010 — Inject Node Faults ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Statement ===== | ||
| + | |||
| + | The [[dido: | ||
| + | |||
| + | ===== Derived From ===== | ||
| + | |||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | |||
| + | ===== Rationale ===== | ||
| + | |||
| + | Node fault injection deliberately introduces a specified abnormal condition into a Node or a condition governing its operation. Fault injection supports controlled evaluation of fault detection, containment, | ||
| + | |||
| + | The governing Test Definition identifies the target Node, injected fault, injection point, initiating condition, timing, duration, intensity, scope, expected effects, prohibited effects, termination conditions, and recovery conditions. The governing [[dido: | ||
| + | |||
| + | An injected fault may affect Node state, processing, timing, inputs, outputs, [[dido: | ||
| + | |||
| + | Fault injection differs from the uncontrolled occurrence of a fault. The DIDO-TE introduces an injected fault deliberately, | ||
| + | |||
| + | The DIDO-TE preserves the distinction between the fault-injection action, the injected fault, the Node response, and the resulting Test Outcome. The presence of the injected fault does not, by itself, establish the success or failure of the Node. | ||
| + | |||
| + | Uncontrolled, | ||
| + | |||
| + | ===== Applies To ===== | ||
| + | |||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | |||
| + | ===== Derived Requirements ===== | ||
| + | |||
| + | NOD-010 is decomposed into the following leaf requirements: | ||
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | ===== Verification ===== | ||
| + | |||
| + | Verification confirms that the child requirements collectively: | ||
| + | |||
| + | - Specify each fault, target Node, injection point, initiating condition, timing, duration, intensity, scope, expected effects, prohibited effects, termination conditions, and recovery conditions. | ||
| + | - Identify the Authorizing Authority for each fault injection. | ||
| + | - Prevent fault injection without the required authorization. | ||
| + | - Prepare the target Node, Test Environment, | ||
| + | - Verify the identity and state of the target Node before injecting the fault. | ||
| + | - Inject the specified fault at the injection point, time, intensity, duration, and scope established by the governing Test Definition. | ||
| + | - Prevent the injected fault from affecting a Node, resource, Test Environment, | ||
| + | - Observe the actual fault and its effects on the target Node. | ||
| + | - Detect a difference between the specified and actual fault. | ||
| + | - Detect an unexpected or prohibited effect of fault injection. | ||
| + | - Control, suspend, terminate, or contain the injected fault through the governing Test Procedure. | ||
| + | - Handle each Test Execution Exception arising from fault injection. | ||
| + | - Restore the target Node and affected Test Environment components to the states specified by the governing Test Definition. | ||
| + | - Verify the resulting Node, resource, Node Binding, and Test Environment states after recovery. | ||
| + | - Determine the effect of fault injection and recovery on affected Test Executions, Test Outcomes, Test Results, and Evidence. | ||
| + | - Record each fault-injection action, authorization, | ||
| + | - Maintain Traceability among the governing Test Definition, governing Test Procedure, authorization, | ||
| + | - Identify nonconformance with a child requirement as nonconformance with NOD-010. | ||
| + | |||
| + | ===== Referenced By ===== | ||
| + | |||
| + | The following pages reference this requirement: | ||
| + | |||
| + | {{backlinks> | ||
| + | |||
| + | ===== Delivery Phase ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Implementation Status ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Requirement Status ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Issues ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Notes for Editors ===== | ||
| + | |||
| + | The explicit child-requirement links remain on this page until all child pages have been created and finalized. The indexmenu then provides the maintained list of child pages. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||