Inventors:
Stephen Andrew Brodsky - Los Gatos CA
Timothy James Grose - San Jose CA
Roni Korenshtein - Los Gatos CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
Abstract:
A method, apparatus, and article of manufacture which provides for synchronizing classes, objects, attributes, object properties, etc. , in an object-oriented system. The method comprises the steps of identifying target classes, objects, attributes, object properties, etc. , verifying whether the synchronization of each of the targets can proceed, and modifying the targets, wherein the target classes, objects, attributes, etc. are synchronized across the object-oriented system. The identifying step further comprises the steps of navigating the object-oriented system based on definitional relationships and ownership relationships, generating target identifiers that uniquely identify the targets, and recording the target identifiers in a linear data structure.