Technology of Object-Oriented Languages and Systems
Detecting Evolution Incompatibilities by Analyzing Java Binaries
Santa Barbara, California
August 01-August 05
ISBN: 0-7695-0278-4
Customizing component functionality to application needs generally involves inheritance, known to suffer from the fragile base class problem: changes in a base class may cause preexisting inheritor classes to malfunction, or even become undefined. In this paper, we present a framework for binary detection of such incompatible changes at component (re)integration time. This avoids unexpected erroneous runtime behavior of the integrated components.
Citation:
Mira Mezini, Jens U. Pipka, Thorsten Dittmar, Wim Boot, "Detecting Evolution Incompatibilities by Analyzing Java Binaries," tools, pp.126, Technology of Object-Oriented Languages and Systems, 1999