Correctness / Determinism / Verification
Kind: category
Record: lexicon-category:correctness-determinism-verification
Canonical: Lexicon
The Correctness / Determinism / Verification category holds 60 lexicon terms.
Listed in Term categories, after Control / Coordination / Centralization and before Portability / Infrastructure / Deployment.
Terms
- Assumption-Driven Delivery
- Environment-Sensitive Behavior
- Example-Only Testing
- Floating Dependencies
- Hidden Behavior
- Hidden IO
- Hidden Time/Randomness/Global State
- Implementation-Only Testing
- Informal Validation Only
- Side Effects
- Unchecked Dynamic Code
- Undefined Behavior
- Untested Implementation
- Behavior Validation
- Broad Input Exploration
- Mathematical Assurance
- Regression Safety
- Reliable Automation
- Reliable Testing
- Safe Operation
- Safe Sharing
- Specification Compliance
- Formal Specification
- Ruleset
- Tests
- Controlled State
- Deterministic Behavior
- No Side Effects
- Properties/Invariants
- Value Semantics
- Versioned Inputs
- Allocation Cost
- Continuous Updates
- Cost/Complexity
- Dynamic Runtime Behavior
- Encapsulation Extremes
- Fitness for Use
- Real-World Variability
- Runtime Adaptivity
- Shrinking/Debug Complexity
- Spec Maintenance
- Stateful IO
- Stateful Operations
- Thread Safety
- Make Effects Explicit
- Pass Context Explicitly
- Inject Clock and Randomness
- Test Observable Behavior
- Fake at the Boundary
- Unit Tests
- Component Tests
- Isolate Test State
- Validate at the Boundary
- Encapsulate Validation
- Validate as a Group
- Precondition Check
- Invariant Check
- Postcondition Check
- Pin Versions
- Ignored Analyzer Findings
Linked from
Correctness / Determinism / Verification
Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to. A tag category also gives each term an example, which is the file the tag places or the rename from a refused word onto a covering tag.
Allocation Cost
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Assumption-Driven Delivery
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Behavior Validation
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Broad Input Exploration
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Component Tests
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Continuous Updates
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Controlled State
- Kind: constraint
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Cost/Complexity
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Deterministic Behavior
- Kind: constraint
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Dynamic Runtime Behavior
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Encapsulate Validation
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Encapsulation Extremes
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Environment-Sensitive Behavior
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Example-Only Testing
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Fake at the Boundary
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Fitness for Use
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Floating Dependencies
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Formal Specification
- Kind: artifact
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Ignored Analyzer Findings
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Implementation-Only Testing
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Informal Validation Only
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Inject Clock and Randomness
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Invariant Check
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Isolate Test State
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Make Effects Explicit
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Mathematical Assurance
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
No Side Effects
- Kind: constraint
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Pass Context Explicitly
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Pin Versions
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Postcondition Check
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Precondition Check
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Properties/Invariants
- Kind: constraint
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Real-World Variability
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Regression Safety
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Reliable Automation
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Reliable Testing
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Ruleset
- Kind: artifact
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Runtime Adaptivity
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Safe Operation
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Safe Sharing
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Shrinking/Debug Complexity
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Side Effects
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Spec Maintenance
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Specification Compliance
- Kind: capability
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Stateful IO
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Stateful Operations
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Test Observable Behavior
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Tests
- Kind: artifact
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Thread Safety
- Kind: quality-attribute
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Unchecked Dynamic Code
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Undefined Behavior
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Unit Tests
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Untested Implementation
- Kind: anti-pattern
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Validate as a Group
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Validate at the Boundary
- Kind: technique
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Value Semantics
- Kind: constraint
- Category: Correctness / Determinism / Verification
- Layer: Computation Core
Versioned Inputs
- Kind: constraint
- Category: Correctness / Determinism / Verification
- Layer: Computation Core