P1-REQ-13-4-004
Statement
Source
Part 1, Section 13.4: Core Conceptual Element Requirements.
Rationale
A Node Role identifies the responsibility that a Node performs in the architecture. Separating Node Role from Node Identity allows the architecture to describe responsibilities independently from the specific Nodes that perform them.
This requirement supports role assignment, role reuse, accountability, and logical refinement without collapsing responsibility into identity or implementation form.
Applies To
This requirement applies to Node Role definitions and references within the Conceptual Architecture.
It applies specifically to:
-
Node responsibilities
-
Role assignment
-
Role reuse
-
Responsibility descriptions
-
Node-role relationships
Verification
Verification SHALL confirm that each Node Role identifies a responsibility performed by a Node.
Verification activities include review checks confirming that:
-
Node Role describes a responsibility
-
Node Role remains distinct from Node Identity
-
Node Role remains distinct from implementation artifacts
-
Node descriptions identify responsibilities through Node Roles
Traceability
Related source section:
Related requirement identifiers:
Status
Draft
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.