kirancodes.me
To Proof Maintenance & Beyond!

Release-to-Release Binary Compatibility in SOM

Ira R. Forman, Michael H. Conner, Scott Danforth, Larry K. Raper

Abstract

SOM (IBM's System Object Model) removes a major impediment to reuse in Object-Oriented Programming by facilitating the programming of release-to-release binary compatible class libraries. This is accomplished by supporting a large number of compatibility preserving transformations. Taken together these transformations compose a discipline for programming evolving class libraries.

Related papers