Runtime Extensibility
Kind: quality-attribute
Layer: Extensibility Core
Record: architecture:runtime-extensibility
Severity: contextual
Scope: runtime, plugin, system
Canonical: Ontology
The degree to which new capability can be added to a running system through extension points, without modifying its core.
Listed in Architecture principles, after Dynamic Dispatch and before Causality.
Requires
Reinforces
Enables
Conflicts with
In tension with
Tensions
Contracts
Violated by
Refactored by
Severity
Category
Reinforced by
Linked from
- Runtime Discovery / Dynamic Binding
- Contracts / Interfaces / Compatibility
- Correctness / Determinism / Verification
- SOLID / Object-Oriented Design
- Metaprogramming / Language-Oriented Architecture
- Creational Patterns
- Plugin / Extensibility / IoC
- Plugin / Extensibility / IoC
- Quality Attributes
- Runtime Discovery / Dynamic Binding
- Architecture relationships
- Severity levels
- The resolutions