dido:03-dido-te:06-information-model:06-01-overview:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
dido:03-dido-te:06-information-model:06-01-overview:start [2026/08/23 17:15] – ↷ Links adapted because of a move operation nick_didodido:03-dido-te:06-information-model:06-01-overview:start [2026/08/23 17:17] (current) nick_dido
Line 1: Line 1:
-====== 5.1 Information Model Overview ======+====== 6.1 Information Model Overview ======
  
-[[dido:03-dido-te:06-information-model:start|Go to 5. DIDO-TE Information Model]]+[[dido:03-dido-te:06-information-model:start|Go to 6. DIDO-TE Information Model]]
  
 The DIDO-TE Information Model provides the structural view of the information used to define, configure, execute, observe, and evaluate tests within the [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]]. The DIDO-TE Information Model provides the structural view of the information used to define, configure, execute, observe, and evaluate tests within the [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]].
  
-The model is derived initially from the Testing Package of the DIDO Reference Data Model and is refined where necessary to support the DIDO-TE architecture and requirements.+The model is derived initially from the Testing Package of [[dido:03-dido-te:99-annexes:annex-b-references:dte-004|[DTE4] DIDO Reference Data Model]] and is refined where necessary to support the DIDO-TE architecture and requirements.
  
 ===== Model Scope ===== ===== Model Scope =====
Line 21: Line 21:
   * the [[dido:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]] associated with those Test Results; and   * the [[dido:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]] associated with those Test Results; and
   * the information required to support [[dido:99_annexes:annex-b-terms-and-definitions:v:validation|Validation]], [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]], and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]].   * the information required to support [[dido:99_annexes:annex-b-terms-and-definitions:v:validation|Validation]], [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]], and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]].
 +
 +===== Relationship to Common Information Types =====
 +
 +The DIDO-TE Information Model uses reusable information types defined in [[dido:03-dido-te:05-common-information-types:start|Section 5, Common Information Types]].
 +
 +Common Information Types define reusable datatypes, structured types, enumerations, identifiers, names, parameter structures, and other value representations independently of the Information Model classes that use them.
 +
 +Information Model elements reference those common types rather than redefining their structure or semantics.
  
 ===== Existing Testing Structure ===== ===== Existing Testing Structure =====
  
-The Testing Package of the DIDO Reference Data Model provides the initial structural foundation for the DIDO-TE Information Model.+The Testing Package of [DTE4] provides the initial structural foundation for the DIDO-TE Information Model.
  
-At a high level, the existing model organizes testing using the following hierarchy:+At a high level, [DTE4] organizes testing using the following hierarchy:
  
 <code> <code>
Line 56: Line 64:
 </code> </code>
  
-The existing model also associates a Test Set with the environment in which that Test Set executes.+[DTE4] also associates a Test Set with the environment in which that Test Set executes.
  
 The hierarchy shown above represents the source-model structure. DIDO-TE may refine individual relationships as the model elements are reviewed in the following sections. The hierarchy shown above represents the source-model structure. DIDO-TE may refine individual relationships as the model elements are reviewed in the following sections.
Line 64: Line 72:
 Each principal model element is reviewed independently before the integrated DIDO-TE Information Model is established. Each principal model element is reviewed independently before the integrated DIDO-TE Information Model is established.
  
-The review proceeds from the existing DIDO Reference Data Model rather than beginning with a newly imposed structure.+The review proceeds from [DTE4] rather than beginning with a newly imposed structure.
  
 For each model element, the review identifies: For each model element, the review identifies:
  
-  * the element represented by the source model+  * the element represented by [DTE4]
-  * the attributes represented by the source model;+  * the attributes represented by [DTE4]; 
 +  * the Common Information Types used by those attributes;
   * associations with other model elements;   * associations with other model elements;
   * association multiplicities;   * association multiplicities;
Line 84: Line 93:
 The Information Model distinguishes between **source-model content** and **DIDO-TE extensions**. The Information Model distinguishes between **source-model content** and **DIDO-TE extensions**.
  
-**Source-model content** consists of information elements, attributes, associations, and multiplicities represented by the DIDO Reference Data Model.+**Source-model content** consists of information elements, attributes, associations, multiplicities, and types represented by [DTE4].
  
-**DIDO-TE extensions** consist of information or relationships required by the DIDO-TE architecture that are not represented explicitly in the source model.+**DIDO-TE extensions** consist of information or relationships required by the DIDO-TE architecture that are not represented explicitly in [DTE4].
  
 Examples of concepts introduced or substantially expanded by DIDO-TE include: Examples of concepts introduced or substantially expanded by DIDO-TE include:
Line 100: Line 109:
   * governed Traceability relationships.   * governed Traceability relationships.
  
-The inclusion of a DIDO-TE extension does not imply that the corresponding concept existed in the original DIDO Reference Data Model.+The inclusion of a DIDO-TE extension does not imply that the corresponding concept existed in [DTE4].
  
 ===== Test Definition as an Integrating Concept ===== ===== Test Definition as an Integrating Concept =====
Line 106: Line 115:
 The [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] is an important integrating concept within the DIDO-TE Information Model. The [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] is an important integrating concept within the DIDO-TE Information Model.
  
-The existing DIDO Reference Data Model does not contain a model element named Test Definition. Instead, information relevant to defining a test is distributed across multiple testing elements and their relationships.+[DTE4] does not contain a model element named Test Definition. Instead, information relevant to defining a test is distributed across multiple testing elements, supporting types, and their relationships.
  
 DIDO-TE therefore derives the Test Definition structure from: DIDO-TE therefore derives the Test Definition structure from:
  
-  * the testing structure represented by the existing model;+  * the testing structure represented by [DTE4]; 
 +  * the Common Information Types used by the testing elements;
   * the conditions required by the DIDO-TE functional requirements;   * the conditions required by the DIDO-TE functional requirements;
   * the information required by [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]];   * the information required by [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]];
Line 153: Line 163:
 For example: For example:
  
-  * Test Environment requirements identify information that must be represented or referenced by the test definition and environment model;+  * Test Environment requirements identify information that must be represented or referenced by the Test Definition and environment model;
   * Twin Node requirements identify information concerning Twin Identities, Twin Realizations, and Twin Relationships;   * Twin Node requirements identify information concerning Twin Identities, Twin Realizations, and Twin Relationships;
   * Virtual Network and Communication requirements identify governed communication conditions;   * Virtual Network and Communication requirements identify governed communication conditions;
Line 165: Line 175:
 The following sections review the principal information-model elements: The following sections review the principal information-model elements:
  
-  * [[dido:03-dido-te:06-information-model:06-02-test:start|5.2 Test]] +  * [[dido:03-dido-te:06-information-model:06-02-test:start|6.2 Test]] 
-  * [[dido:03-dido-te:05-information-model:05-03-test-plan|5.3 Test Plan]] +  * [[dido:03-dido-te:06-information-model:06-03-test-plan|6.3 Test Plan]] 
-  * [[dido:03-dido-te:05-information-model:05-04-test-set|5.4 Test Set]] +  * [[dido:03-dido-te:06-information-model:06-04-test-set|6.4 Test Set]] 
-  * [[dido:03-dido-te:05-information-model:05-05-test-case|5.5 Test Case]] +  * [[dido:03-dido-te:06-information-model:06-05-test-case|6.5 Test Case]] 
-  * [[dido:03-dido-te:05-information-model:05-06-test-step|5.6 Test Step]] +  * [[dido:03-dido-te:06-information-model:06-06-test-step|6.6 Test Step]] 
-  * [[dido:03-dido-te:05-information-model:05-07-test-executable|5.7 Test Executable]] +  * [[dido:03-dido-te:06-information-model:06-07-test-executable|6.7 Test Executable]] 
-  * [[dido:03-dido-te:05-information-model:05-08-expected-results|5.8 Expected Results]] +  * [[dido:03-dido-te:06-information-model:06-08-expected-results|6.8 Expected Results]] 
-  * [[dido:03-dido-te:05-information-model:05-09-test-result|5.9 Test Result]] +  * [[dido:03-dido-te:06-information-model:06-09-test-result|6.9 Test Result]] 
-  * [[dido:03-dido-te:05-information-model:05-10-test-run|5.10 Test Run]] +  * [[dido:03-dido-te:06-information-model:06-10-test-run|6.10 Test Run]] 
-  * [[dido:03-dido-te:05-information-model:05-11-test-tag|5.11 Test Tag]] +  * [[dido:03-dido-te:06-information-model:06-11-test-tag|6.11 Test Tag]] 
-  * [[dido:03-dido-te:05-information-model:05-12-test-environment-relationships|5.12 Test Environment Relationships]] +  * [[dido:03-dido-te:06-information-model:06-12-test-environment-relationships|6.12 Test Environment Relationships]] 
-  * [[dido:03-dido-te:05-information-model:05-13-test-definition|5.13 Test Definition]] +  * [[dido:03-dido-te:06-information-model:06-13-test-definition|6.13 Test Definition]] 
-  * [[dido:03-dido-te:05-information-model:05-14-integrated-information-model|5.14 Integrated DIDO-TE Information Model]]+  * [[dido:03-dido-te:06-information-model:06-14-integrated-information-model|6.14 Integrated DIDO-TE Information Model]]
  
 ===== Source ===== ===== Source =====
  
-The initial structural content of this section is derived from the Testing Package of the DIDO Reference Data Model.+The initial structural content of this section is derived from the Testing Package of [[dido:03-dido-te:99-annexes:annex-b-references:dte-004|[DTE4] DIDO Reference Data Model]].
  
 DIDO-TE-specific refinements are derived from the DIDO-TE architecture and requirements. DIDO-TE-specific refinements are derived from the DIDO-TE architecture and requirements.
Line 187: Line 197:
 ===== Notes for Editors ===== ===== Notes for Editors =====
  
-  * Preserve the distinction between source-model content and DIDO-TE extensions. +  * Preserve the distinction between [DTE4] source-model content and DIDO-TE extensions
-  * Do not silently correct source-model anomalies.+  * Use [[dido:03-dido-te:05-common-information-types:start|Section 5, Common Information Types]] for reusable datatype, structured-type, enumeration, identifier, name, parameter, and other common-type definitions. 
 +  * Do not redefine Common Information Types on Information Model class pages
 +  * Do not silently correct [DTE4] source-model anomalies.
   * Review each source-model element independently before establishing the integrated model.   * Review each source-model element independently before establishing the integrated model.
   * Use focused [[dido:99_annexes:annex-b-terms-and-definitions:u:uml|UML]] class diagrams for the individual model-element sections.   * Use focused [[dido:99_annexes:annex-b-terms-and-definitions:u:uml|UML]] class diagrams for the individual model-element sections.
-  * Preserve source-model multiplicities unless a deliberate DIDO-TE refinement is documented.+  * Preserve [DTE4] multiplicities unless a deliberate DIDO-TE refinement is documented.
   * Do not interpret UML classes as prescribed software implementation classes.   * Do not interpret UML classes as prescribed software implementation classes.
   * Maintain explicit Traceability between model refinements and the DIDO-TE requirements that require those refinements.   * Maintain explicit Traceability between model refinements and the DIDO-TE requirements that require those refinements.
   * Develop the Test Definition after reviewing its constituent information elements.   * Develop the Test Definition after reviewing its constituent information elements.
 +  * Use Section 6.14 to present the resulting integrated DIDO-TE Information Model after the individual elements have been reviewed.
  
 ---- ----
  • dido/03-dido-te/06-information-model/06-01-overview/start.txt
  • Last modified: 2026/08/23 17:17
  • by nick_dido