Table of Contents

MO-004a — DIDO Baseline Comparison

Go to MO-004 — DIDO Baseline Comparison and Validation

Statement

DIDO-TE SHALL compare a selected Test Result with its corresponding Test Result in the controlling DIDO Baseline according to the Acceptance Criteria.

Derived From

This requirement derives from:

The Original Requirement states:

Creating baseline results using validated nodes and comparing them against tests with modified nodes to identify discrepancies or improvements.

The source material further states:

This approach ensures that any changes or updates to the system are validated against a known benchmark, enhancing reliability and trust in the distributed system.

MO-004a preserves the portion of the Original Requirement addressing comparison of selected Test Results with Test Results in a controlling DIDO Baseline.

The separate requirement derived from MO-004 addresses:

Rationale

A DIDO Baseline provides an approved reference for evaluating the behavior, characteristics, and outcomes of a selected Distributed System.

Comparison with the controlling DIDO Baseline permits an organization to identify:

A comparison requires DIDO-TE to identify both:

The Test Results correspond when the Acceptance Criteria establish that they represent the same characteristic, measurement, observation, event, output, or other comparison subject under the applicable comparison conditions.

The Acceptance Criteria establish:

The comparison can be:

MO-004a requires comparison but does not require DIDO-TE to determine whether the comparison outcome satisfies applicable Validation Criteria.

MO-004b addresses the resulting Validation Decision.

Separating comparison from the Validation Decision permits:

Applies To

This requirement applies to:

Verification

Verification confirms that:

  1. The controlling DIDO Baseline is identified
  2. The controlling DIDO Baseline Version is identified
  3. The selected Test Result is identified
  4. The corresponding Test Result in the controlling DIDO Baseline is identified
  5. The Acceptance Criteria establish the correspondence between the selected Test Result and the Test Result in the controlling DIDO Baseline
  6. The Acceptance Criteria identify each Test Result characteristic subject to comparison
  7. The Acceptance Criteria establish the comparison method for each compared characteristic
  8. The Acceptance Criteria establish the applicable comparison conditions
  9. The Acceptance Criteria establish the applicable measurement units
  10. The Acceptance Criteria establish the required measurement precision
  11. The Acceptance Criteria establish the permitted tolerances
  12. The Acceptance Criteria establish the permitted exclusions
  13. The Acceptance Criteria establish the treatment of missing values
  14. The Acceptance Criteria establish the treatment of invalid values
  15. The Acceptance Criteria establish the treatment of nondeterministic behavior
  16. The Acceptance Criteria establish the classifications applicable to comparison outcomes
  17. The Acceptance Criteria establish the treatment of Test Results produced by Incomplete Test Runs
  18. DIDO-TE retrieves the selected Test Result
  19. DIDO-TE retrieves the corresponding Test Result from the controlling DIDO Baseline
  20. DIDO-TE applies the comparison method established by the Acceptance Criteria
  21. DIDO-TE compares each selected Test Result characteristic with its corresponding DIDO Baseline Test Result characteristic
  22. DIDO-TE determines the difference between each compared characteristic
  23. DIDO-TE determines whether each difference is within the permitted tolerance
  24. DIDO-TE classifies each comparison outcome according to the Acceptance Criteria
  25. DIDO-TE records each comparison outcome
  26. DIDO-TE records any Test Result characteristic it cannot compare
  27. DIDO-TE records the reason it cannot complete a comparison
  28. The verification record preserves Traceability among the Acceptance Criteria, controlling DIDO Baseline, DIDO Baseline Version, selected Test Result, corresponding DIDO Baseline Test Result, compared characteristics, comparison method, measured differences, permitted tolerances, comparison outcomes, and supporting Evidence

Referenced By

The following pages reference this requirement:

Delivery Phase

TBD

Implementation Status

Assess the current DIDO-TE implementation against the DIDO Baseline comparison obligation established by MO-004a.

Requirement Status

Review and accept MO-004a as a proposed derived requirement created from the evaluation and decomposition of MO-004.


Issues

The following unresolved issues affect this requirement:

Determine whether DIDO Baseline requires a separate shared Terms and Definitions entry or identifies a DIDO-specific application of Baseline.

Determine whether Baseline Test Result requires a separate shared Terms and Definitions entry.

Define how DIDO-TE identifies the controlling DIDO Baseline and DIDO Baseline Version.

Define how DIDO-TE establishes correspondence between a selected Test Result and a Test Result in the controlling DIDO Baseline.

Define the Test Result characteristics subject to comparison.

Define the supported quantitative, qualitative, structural, behavioral, temporal, semantic, binary, and statistical comparison methods.

Define the measurement conditions, units, precision, exclusions, and tolerances used for each comparison method.

Define the classifications assigned to equality, difference, improvement, degradation, and inconclusive comparison outcomes.

Define the treatment of missing, invalid, incompatible, or unavailable Test Results.

Define the treatment of nondeterministic Test Results.

Define the treatment of Test Results produced by Incomplete Test Runs for each applicable Test Run Termination Reason.

Define the Evidence DIDO-TE must preserve for each comparison outcome.


Notes for Editors

This requirement page should retain the stable requirement identifier MO-004a.

This page is a leaf requirement page and omits a trailing :start from its namespace.

The parent MO-004 page is a non-leaf page and retains a trailing :start in its namespace.

Changes to the Statement should preserve:

The Acceptance Criteria should identify:

MO-004a does not determine whether a comparison outcome satisfies applicable Validation Criteria.

MO-004a does not produce the resulting Validation Decision. MO-004b addresses that outcome.

Material changes should receive review and should update the verification criteria, source records, parent decomposition record, and Issues section.

To reference this requirement Statement from another Wiki page, insert:

{{section>dido:03-dido-te:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004a#Statement&noheader&nofooter&noeditbtn}}

Do not rename this page after an external citation unless a redirect or move plan is in place.


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