Architectural Clusters

Kind: domain

Record: algorithms-domain:architectural-clusters

Canonical: Algorithms

The Architectural Clusters domain holds 22 algorithm contracts.

Listed in Algorithm domains, after Architecture relationships and before Architectural Rules.

Contracts

Linked from

Architectural Clusters

Every algorithm contract in this domain is listed with its position on the derivation loop, its intent and invariant, the flow it walks and its productions as a grammar. Each record also shows what it composes and is composed by, which forces and principles it answers to, what grounds it and what it grounds, and an exemplar where the record carries one. The diagram shows what composes what inside the domain.

Relations diagram
What composes what inside this domain.
flowchart LR
    n_structural_core["Structural Core"]
    n_correctness_core["Correctness Core"]
    n_evolution_principles["Evolution Principles"]
    n_resource_core["Resource Core"]
    n_execution_core["Execution Core"]
    n_computation_core["Computation Core"]
    n_security_core["Security Core"]
    n_performance_core["Performance Core"]
    n_contracts_core["Contracts Core"]
    n_causality_core["Causality Core"]
    n_declarative_core["Declarative Core"]
    n_extensibility_core["Extensibility Core"]
    n_observability["Observability"]
    n_enforcement_core["Enforcement Core"]
    n_atomic_boundary["Atomic Boundary"]
    n_human_factors["Human Factors"]
    n_domain_modeling["Domain Modeling"]
    n_design_patterns_core["Design Patterns Core"]
    n_state_pattern["State Pattern"]
    n_separation_of_concerns["Separation of Concerns"]
    n_concurrency_correctness["Concurrency Correctness"]
    n_capacity_planning["Capacity Planning"]