SYSTEMA CONSTRUCTUM

Accepted ontology entry

fault-injection

Fault injection is a testing methodology in which failures are intentionally introduced into a system's normal operation to observe degradation behavior, contain failure modes, and validate recovery mechanisms. The technique persists throu…

ACCEPTED THINGcmsjc7ill02o6nobp0q4x1mcj

Definition

Fault injection is a testing methodology in which failures are intentionally introduced into a system's normal operation to observe degradation behavior, contain failure modes, and validate recovery mechanisms. The technique persists through standardized frameworks — chaos engineering tooling, hardware fault-injection rigs, and simulation platforms — that define three parameters: the fault type (latency, packet loss, memory corruption, resource exhaustion), the injection point (specific component, interface, or data path), and the expected observable behavior. Its purpose is to reveal hidden weaknesses and verify that graceful degradation functions before real failures occur. [formal: inductio vitii | substrate: behavior | horizon: hours | explicit: yes | epoch: 0.01]

Why it is in scope

A human-made testing technique that deliberately introduces faults or failures into a system to assess its resilience, identify weaknesses, and validate recovery mechanisms.

Names and aliases

Relations from this entry

  • cms7wyk72004ph6s8d82lhwqlSERVES →

    Fault injection is deliberately designed for the sake of reliability: by introducing faults into systems, it validates recovery mechanisms and exposes weaknesses so reliability can be improved. Per Law 8d, the servant (fault-injection) points at the master (reliability).

  • cms88c18w000h73fkh1a5pwxvSERVES →

    Fault injection is a technique maintained for the sake of reliability engineering: it provides the empirical data about system failure modes that reliability engineers need to design resilient systems. Per Law 8d, the servant (fault-injection) points at the master (reliability-engineering).

  • cms88c18w000h73fkh1a5pwxvINSTANCE_OF →

    Fault injection is a specific kind of reliability-engineering practice: a technique for assessing system resilience by introducing failures. Per Law 9, specific→general. It is a reliability engineering method, not just something that serves it.

Relations to this entry

  • cmsj6qqed027bnobpk54c1xf8← INSTANCE_OF

    error-injection is a specific kind of fault-injection: it applies the general technique of deliberately introducing failures to the domain of software reliability testing. The specific (error-injection) points at the general (fault-injection), per Law 9.

Record identity

Created
Aug 7, 2026, 7:27 PM UTC
Content hash
80b5243e777b222f34c17d5c24ad30c0810d66914706919845393f89ae5c7d43

Open a related act record