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:01-mission-objectives:mo-004:start [2026/08/06 08:37] – removed - external edit (Unknown date) 127.0.0.1 | dido:03-dido-te:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:start [2026/08/06 08:47] (current) – nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== MO-004 — DIDO Baseline Comparison and Validation ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Original Requirement ===== | ||
| + | |||
| + | The DIDO-TE source material 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.// | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Assessment of Original Requirement ===== | ||
| + | |||
| + | The Original Requirement preserves mission-level intent for establishing reference results, comparing subsequent [[dido: | ||
| + | |||
| + | The Original Requirement does not express independently interpretable or independently verifiable normative statements. | ||
| + | |||
| + | The following Specification Discipline and Authoring findings apply: | ||
| + | |||
| + | * **Creating** does not identify an explicit responsible [[dido: | ||
| + | * **Creating** does not use an explicit normative modal | ||
| + | * **Baseline results** does not identify the Test Results selected for inclusion in the [[dido: | ||
| + | * **Validated nodes** does not identify the applicable [[dido: | ||
| + | * **Validated nodes** does not identify the [[dido: | ||
| + | * **Comparing them** uses an ambiguous pronoun | ||
| + | * **Tests with modified nodes** does not identify the selected [[dido: | ||
| + | * **Identify discrepancies or improvements** does not identify the characteristics subject to comparison | ||
| + | * **Discrepancies** does not identify the difference, measurement, | ||
| + | * **Improvements** does not identify the direction, magnitude, or criteria constituting improvement | ||
| + | * **Any changes or updates** is open-ended and does not identify the changes subject to Validation | ||
| + | * **The system** does not identify the applicable [[dido: | ||
| + | * **Validated against a known benchmark** does not identify the controlling Baseline, Baseline Version, Validation Criteria, or Acceptance Criteria | ||
| + | * **Enhancing reliability and trust** describes an intended benefit rather than an observable DIDO-TE behavior | ||
| + | * **Trust** is subjective and does not establish an objectively verifiable outcome | ||
| + | * The source does not distinguish the comparison result from the resulting Validation Decision | ||
| + | * The source does not identify the required [[dido: | ||
| + | |||
| + | The source combines at least two independently verifiable outcomes: | ||
| + | |||
| + | * Comparison of selected Test Results with the controlling DIDO Baseline Test Results | ||
| + | * Production of a Validation Decision using the comparison result and applicable Validation Criteria | ||
| + | |||
| + | These outcomes require separate verification. | ||
| + | |||
| + | DIDO-TE can compare selected Test Results with DIDO Baseline Test Results without making a Validation Decision. | ||
| + | |||
| + | A Validation Decision requires more than identifying a difference. It requires applicable Validation Criteria and an authorized basis for determining whether the observed difference is acceptable, unacceptable, | ||
| + | |||
| + | The comparison can identify: | ||
| + | |||
| + | * Equality | ||
| + | * Difference | ||
| + | * Direction of difference | ||
| + | * Magnitude of difference | ||
| + | * Difference within an applicable tolerance | ||
| + | * Difference outside an applicable tolerance | ||
| + | * Insufficient information to complete the comparison | ||
| + | |||
| + | The Validation Decision can determine: | ||
| + | |||
| + | * The applicable Validation Criteria are satisfied | ||
| + | * The applicable Validation Criteria are not satisfied | ||
| + | * Available information is insufficient to make a conclusive decision | ||
| + | |||
| + | The Original Requirement therefore requires: | ||
| + | |||
| + | * Identification of [[dido: | ||
| + | * Replacement of nonnormative language with explicit normative obligations | ||
| + | * Identification of the controlling DIDO Baseline | ||
| + | * Identification of the controlling DIDO Baseline Version | ||
| + | * Identification of the DIDO Baseline Test Results | ||
| + | * Identification of the selected comparison Test Results | ||
| + | * Identification of the characteristics subject to comparison | ||
| + | * Identification of the comparison method | ||
| + | * Identification of the applicable measurement precision and tolerances | ||
| + | * Separation of Baseline comparison from the Validation Decision | ||
| + | * Identification of the applicable Validation Criteria | ||
| + | * Identification of the authorized Actor or process responsible for the Validation Decision | ||
| + | * Identification of the Evidence required to support the comparison and Validation Decision | ||
| + | * Confirmation that the derived requirements collectively preserve the complete intent of MO-004 | ||
| + | |||
| + | The decomposition preserves '' | ||
| + | |||
| + | ===== Proposed Statements ===== | ||
| + | |||
| + | The Original Requirement is decomposed into the following proposed replacement requirements: | ||
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | ===== Requirement Status ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Issues ===== | ||
| + | |||
| + | The following unresolved issues affect the decomposition of MO-004: | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Notes for Editors ===== | ||
| + | |||
| + | This page should retain the stable parent requirement identifier '' | ||
| + | |||
| + | This page is a non-leaf requirement page and retains a trailing '': | ||
| + | |||
| + | The child requirements are leaf requirement pages and omit a trailing '': | ||
| + | |||
| + | This page preserves: | ||
| + | |||
| + | * The Original Requirement | ||
| + | * The assessment of the Original Requirement | ||
| + | * The reason for decomposition | ||
| + | * Traceability to the proposed replacement requirements | ||
| + | * The unresolved cross-cutting issues affecting the decomposition | ||
| + | * The supersession decision | ||
| + | |||
| + | MO-004a addresses comparison of selected [[dido: | ||
| + | |||
| + | MO-004b addresses the [[dido: | ||
| + | |||
| + | The child requirements must not combine Test Result comparison and the resulting Validation Decision into a single normative Statement. | ||
| + | |||
| + | The supporting requirements should define: | ||
| + | |||
| + | * DIDO Baseline establishment | ||
| + | * DIDO Baseline approval | ||
| + | * DIDO Baseline Versioning | ||
| + | * DIDO Baseline Test Result selection | ||
| + | * Comparison Test Result selection | ||
| + | * Node selection | ||
| + | * Node modification | ||
| + | * Test Definition selection | ||
| + | * Test Environment selection | ||
| + | * Test Run selection | ||
| + | * Test Result characteristics subject to comparison | ||
| + | * Comparison methods | ||
| + | * Measurement conditions | ||
| + | * Measurement precision | ||
| + | * Permitted exclusions | ||
| + | * Permitted tolerances | ||
| + | * Equality | ||
| + | * Difference | ||
| + | * Improvement | ||
| + | * Degradation | ||
| + | * Inconclusive comparison | ||
| + | * Validation Criteria | ||
| + | * Validation Decisions | ||
| + | * Incomplete Test Runs | ||
| + | * Test Run Termination Reasons | ||
| + | * Evidence | ||
| + | * Provenance | ||
| + | * Traceability | ||
| + | |||
| + | MO-004 should not be marked as superseded until the requirement owner: | ||
| + | |||
| + | * Confirms the authoritative Original Requirement and its controlling citations | ||
| + | * Approves the interpretation of DIDO Baseline comparison | ||
| + | * Approves the relationship between the comparison result and the Validation Decision | ||
| + | * Approves MO-004a | ||
| + | * Approves MO-004b | ||
| + | * Confirms that the child requirements collectively preserve the complete approved intent of MO-004 | ||
| + | * Confirms that no additional child requirements are required | ||
| + | |||
| + | After supersession, | ||
| + | |||
| + | Material changes to the decomposition should update the child requirements, | ||
| + | |||
| + | Do not rename this page after an external citation unless a redirect or move plan is in place. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||