P1-REQ-13-10-004
Statement
A later part SHALL NOT use a technology selection to redefine a conceptual element.
Source
Part 1, Section 13.10: Profile and Layering Requirements.
Rationale
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.
Applies To
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
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
Traceability
Related source section:
Related requirement identifiers:
Status
Draft
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.