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-01-test-environment-requirements:env-005-emulate-distributed-systems:start [2026/08/18 12:34] – ↷ Page moved from dido:03-dido-te:99-annexes:annex-c-requirements:02-test-environment-requirements:env-005-emulate-distributed-systems:start to dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements: nick_dido | dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-005-emulate-distributed-systems:start [2026/08/18 13:59] (current) – nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ENV-005 — Emulate Distributed Systems ====== | ====== ENV-005 — Emulate Distributed Systems ====== | ||
| - | [[dido: | + | [[dido: |
| - | ===== Statement ===== | + | ENV-005 is a non-leaf requirement group governing the emulation of distributed-system conditions in accordance with the applicable [[dido: |
| - | The [[dido: | + | Conformance is assessed against |
| - | ===== Derived From ===== | + | ===== Contents ===== |
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | ===== Source | ||
| * [[dido: | * [[dido: | ||
| Line 17: | Line 21: | ||
| A distributed system comprises independently executing components whose behaviour depends on communication, | A distributed system comprises independently executing components whose behaviour depends on communication, | ||
| - | Testing a distributed system requires the Test Environment to reproduce the conditions under which its participating [[dido: | + | Testing a distributed system requires the [[dido: |
| - | Distributed-system emulation establishes controlled representations of participating Nodes, | + | A Test Execution limited to nominal |
| - | The child requirements | + | Distributed-system emulation establishes controlled representations of participating Nodes, communication paths, infrastructure resources, external services, failure conditions, and recovery behaviour. |
| + | |||
| + | The applicable Test Definition identifies the required emulation scope, Configuration, | ||
| + | |||
| + | The child requirements | ||
| ===== Applies To ===== | ===== Applies To ===== | ||
| Line 35: | Line 43: | ||
| * [[dido: | * [[dido: | ||
| - | ===== Contents ===== | + | ===== Traceability ===== |
| - | + | ||
| - | {{indexmenu> | + | |
| - | + | ||
| - | ===== Verification ===== | + | |
| - | + | ||
| - | Verification confirms that: | + | |
| - | + | ||
| - | * The applicable Test Definition identifies the distributed system subject to emulation. | + | |
| - | * The Test Definition identifies the participating Nodes, communication paths, infrastructure resources, external services, and system boundaries. | + | |
| - | * The Test Definition specifies the required topology, communication behaviour, time conditions, resource conditions, failure conditions, recovery behaviour, and permitted variation. | + | |
| - | * Each applicable child requirement has a conforming verification result. | + | |
| - | * The DIDO-TE establishes the specified distributed-system conditions before Test Execution. | + | |
| - | * The DIDO-TE maintains or changes those conditions according to the Test Definition during Test Execution. | + | |
| - | * The DIDO-TE observes interactions among participating Nodes and supporting Test Resources. | + | |
| - | * The DIDO-TE records the applied emulation configuration, | + | |
| - | * The DIDO-TE validates the fidelity of the emulated conditions against the criteria specified by the Test Definition. | + | |
| - | * The DIDO-TE maintains [[dido: | + | |
| - | * An unidentified, | + | |
| - | + | ||
| - | Verification includes: | + | |
| - | + | ||
| - | * Inspection of the distributed-system model and Test Definition | + | |
| - | * Inspection of participating Nodes, communication paths, resources, services, and system boundaries | + | |
| - | * Comparison of specified and established distributed-system conditions | + | |
| - | * Observation of nominal distributed interactions | + | |
| - | * Observation of specified timing, resource, failure, partition, membership-change, | + | |
| - | * Inspection of distributed-system observations and Evidence | + | |
| - | * Inspection of emulation-fidelity validation results | + | |
| - | * Inspection of Traceability records | + | |
| - | * Confirmation that each applicable child requirement has a conforming verification result | + | |
| - | * Confirmation that a missing or incorrectly emulated mandatory condition produces a nonconformance result | + | |
| - | + | ||
| - | ===== Referenced By ===== | + | |
| {{backlinks> | {{backlinks> | ||
| - | ===== Related Architecture Sections | + | ===== ConOps Relationship |
| - | * Add links to the architecture sections governing distributed-system topology, Node interaction, | + | Add links to the ConOps activities and architecture sections governing distributed-system topology, Node interaction, |
| ===== Delivery Phase ===== | ===== Delivery Phase ===== | ||
| Line 84: | Line 59: | ||
| Draft | Draft | ||
| - | ===== Statement Reference | + | ===== Notes for Editors |
| + | |||
| + | The subordinate leaf requirements define the normative obligations and corresponding verification criteria for ENV-005. | ||
| + | |||
| + | The former ENV-005 Statement and Verification sections were removed because ENV-005 serves as a non-leaf requirement group and does not establish an independently verifiable conformance obligation. | ||
| + | |||
| + | After you create and finalize all subordinate requirement pages, you may remove explicit child links because the '' | ||
| + | |||
| + | ---- | ||
| - | Use the following syntax to reference this requirement | + | <WRAP centeralign> |
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||