1999oofw W. Holst, and D. Szafron, Inheritance Management and Method Dispatch Framework, Chapter 16 of Implementing Application Frameworks: Object-Oriented Frameworks at Work edited by: Mohamed Fayad, Douglas C. Schmidt and Ralph Johnson, John Wiley1999, pp 339-368.abstract or pdf.

The DT Framework is a collection of object-oriented classes representing a generalized framework for inheritance management and table-based method dispatch. It demonstrates how existing table-based dispatch techniques can be generalized and made incremental, so that relevant entries in the dispatch table are modified each time a selector or class hierarchy link is added or removed. The incremental nature makes the framework highly efficient, with low millisecond average modification time, and supports table-based dispatch even in schema-evolving languages. During tablemaintenance, the framework detects and records inheritance conflicts, and maintains information useful during compile-time optimizations.