Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next 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] – removed - external edit (Unknown date) 127.0.0.1 | 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 ====== | ||
| + | [[dido: | ||
| + | |||
| + | ENV-005 is a non-leaf requirement group governing the emulation of distributed-system conditions in accordance with the applicable [[dido: | ||
| + | |||
| + | Conformance is assessed against the individual leaf requirements listed below. ENV-005 does not establish a separate conformance obligation. | ||
| + | |||
| + | ===== Contents ===== | ||
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | |||
| + | ===== Rationale ===== | ||
| + | |||
| + | A distributed system comprises independently executing components whose behaviour depends on communication, | ||
| + | |||
| + | Testing a distributed system requires the [[dido: | ||
| + | |||
| + | A Test Execution limited to nominal communication and infrastructure conditions provides insufficient support for assessing behaviour under delay, message loss, network partition, resource contention, Node failure, recovery, or topology change. | ||
| + | |||
| + | 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 in this group define the individually verifiable obligations governing distributed topology, participating Nodes, communication behaviour, time, resources, failures, recovery, observation, | ||
| + | |||
| + | ===== Applies To ===== | ||
| + | |||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | |||
| + | ===== Traceability ===== | ||
| + | |||
| + | {{backlinks> | ||
| + | |||
| + | ===== ConOps Relationship ===== | ||
| + | |||
| + | Add links to the ConOps activities and architecture sections governing distributed-system topology, Node interaction, | ||
| + | |||
| + | ===== Delivery Phase ===== | ||
| + | |||
| + | Assign the applicable delivery phase. | ||
| + | |||
| + | ===== Requirement Status ===== | ||
| + | |||
| + | Draft | ||
| + | |||
| + | ===== 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 '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||