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:06-information-model:06-01-overview:start [2026/08/23 17:15] – ↷ Page moved from dido:03-dido-te:05-information-model:05-01-overview:start to dido:03-dido-te:06-information-model:06-01-overview:start nick_dido | dido:03-dido-te:06-information-model:06-01-overview:start [2026/08/23 17:17] (current) – nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | [[dido: | + | [[dido: |
| The DIDO-TE Information Model provides the structural view of the information used to define, configure, execute, observe, and evaluate tests within the [[dido: | The DIDO-TE Information Model provides the structural view of the information used to define, configure, execute, observe, and evaluate tests within the [[dido: | ||
| - | 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: |
| ===== Model Scope ===== | ===== Model Scope ===== | ||
| Line 21: | Line 21: | ||
| * the [[dido: | * the [[dido: | ||
| * the information required to support [[dido: | * the information required to support [[dido: | ||
| + | |||
| + | ===== Relationship to Common Information Types ===== | ||
| + | |||
| + | The DIDO-TE Information Model uses reusable information types defined in [[dido: | ||
| + | |||
| + | Common Information Types define reusable datatypes, structured types, enumerations, | ||
| + | |||
| + | 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] |
| - | At a high level, | + | At a high level, |
| < | < | ||
| Line 56: | Line 64: | ||
| </ | </ | ||
| - | The existing model also associates a Test Set with the environment in which that Test Set executes. | + | [DTE4] |
| 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] |
| 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, | + | **Source-model content** consists of information elements, attributes, associations, |
| - | **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: | The [[dido: | ||
| - | 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] |
| 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: | * the information required by [[dido: | ||
| Line 153: | Line 163: | ||
| For example: | For example: | ||
| - | * Test Environment requirements identify information that must be represented or referenced by the test definition | + | * Test Environment requirements identify information that must be represented or referenced by the Test Definition |
| * Twin Node requirements identify information concerning Twin Identities, Twin Realizations, | * Twin Node requirements identify information concerning Twin Identities, Twin Realizations, | ||
| * 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: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| ===== 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: |
| 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 |
| - | * Do not silently correct source-model anomalies. | + | * Use [[dido: |
| + | * Do not redefine Common Information Types on Information Model class pages. | ||
| + | * Do not silently correct | ||
| * 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: | * Use focused [[dido: | ||
| - | * Preserve | + | * Preserve |
| * 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. | ||
| ---- | ---- | ||