Table of Contents

ENV-005g — Emulate Communication Failures

Go to ENV-005 — Emulate Distributed Systems

Statement

The DIDO-TE SHALL emulate communication failures in accordance with the applicable Test Definition.

Derived From

Rationale

Communication failures alter or prevent interactions among otherwise operating participating Nodes.

Relevant failures include connection refusal, connection termination, message loss, message corruption, duplication, reordering, delay, jitter, bandwidth restriction, acknowledgement loss, routing failure, discovery failure, asymmetric reachability, and intermittent connectivity.

Controlled emulation permits assessment of retry, timeout, buffering, deduplication, ordering, error handling, degradation, failover, and recovery behaviour.

A communication failure may affect an individual message, communication path, interface, protocol, or endpoint. ENV-005h separately governs a network partition that divides Nodes into mutually isolated or asymmetrically connected groups.

The applicable Test Definition identifies each affected communication path, failure type, direction, trigger, duration, extent, rate, and required restoration condition.

Applies To

Verification

Verification confirms that:

Verification includes:

Referenced By

Delivery Phase

Assign the applicable delivery phase.

Requirement Status

Draft

Statement Reference

Use the following syntax to reference this requirement’s Statement section from another DokuWiki page:

{{section>dido:03-dido-te:99-annexes:annex-c-requirements:02-test-environment-requirements:env-005-emulate-distributed-systems:env-005g-emulate-communication-failures#Statement&noheader&nofooter&noeditbtn}}

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.