Substitutability: Why Can a System Keep Working After a Part Is Replaced?

Substitutability: Why Can a System Keep Working After a Part Is Replaced?

Substitutability means that one object can replace another while still performing the required function in a specified relationship. Two AA batteries with different appearances may both run the same clock if their size, voltage and contacts meet its requirements. They need not have the same brand, capacity or service life.

Substitutability therefore does not mean that two things are identical, nor does it merely mean that a spare is available. Equivalence treats some differences as irrelevant to a question; substitutability goes further by requiring the relevant behaviour to survive an actual replacement. Redundancy, by contrast, asks whether backup resources already exist. A part may be replaceable even when no replacement has been prepared.

The crucial boundary is “substitutable for what?” A battery suitable for a low-drain clock may not suit a more demanding device, and successful replacement once does not guarantee equal long-term performance. A well-defined interface states the required dimensions, inputs and behaviour, widening the range of possible substitutes. The useful comparison is not between every property of the objects, but between the constraints that the relationship must preserve.


Discover more from Geoffrey Chen

Subscribe to get the latest posts sent to your email.