dido:99_annexes:annex-d-requirements:part-01:p1-req-13-10-004:start

P1-REQ-13-10-004

A later part SHALL NOT use a technology selection to redefine a conceptual element.

Part 1, Section 13.10: Profile and Layering Requirements.

Technology selections belong to implementation or deployment concerns. A selected technology may realize, support, or constrain an implementation profile, but it does not define conceptual architecture meaning.

This requirement prevents technology choices from altering conceptual elements inherited from Part 1. It also preserves portability across alternative implementation technologies.

This requirement applies to later parts that introduce or use technology selections.

It applies specifically to technology selections involving:

  • Middleware
  • Programming languages
  • Data modeling technologies
  • Runtime platforms
  • Container technologies
  • Deployment tools
  • Generated artifacts
  • Vendor products

Verification SHALL confirm that later parts do not use technology selections to redefine conceptual elements.

Verification activities include review checks confirming that:

  • Technology selections appear as implementation or deployment concerns
  • Conceptual elements retain Part 1 definitions
  • Implementation profiles map technologies to inherited conceptual or logical elements
  • Technology-specific terminology does not replace conceptual terminology

Draft


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

  • dido/99_annexes/annex-d-requirements/part-01/p1-req-13-10-004/start.txt
  • Last modified: 2026/07/18 12:33
  • by 127.0.0.1