A study of the fragile base class problem¶
Mikhajlov, & Sekerinski. (1998). A study of the fragile base class problem.
Cited by¶
1 citation across 1 artifact.
Each citation links to the sentence it supports in the citing article.
Domain-specific¶
- Liskov Substitution Principle
- The same contract discipline is what the fragile base class problem turns on from the other side: Mikhajlov and Sekerinski prove formally how far inheritance must be constrained before a base class can safely be replaced by a revision without damaging the extensions and client code written against it — a refinement-calculus result over constructed examples, not a count of failures in deployed codebases
This sourceMikhajlov and Sekerinski's formal study of the fragile base class problem, which works through five constructed examples, extends the refinement calculus to class refinement, and proves a flexibility theorem fixing how far inheritance must be disciplined before a base class can safely be replaced by a revision without damaging its extensions; it measures nothing in any deployed codebase.
- The same contract discipline is what the fragile base class problem turns on from the other side: Mikhajlov and Sekerinski prove formally how far inheritance must be constrained before a base class can safely be replaced by a revision without damaging the extensions and client code written against it — a refinement-calculus result over constructed examples, not a count of failures in deployed codebases
Verification¶
This reference passed the adversarial substantiation pipeline: it was checked to exist and to support the claim it is attached to. See how references were verified.
Registry ID ref:3f7a73a4e95b · see in the full table