Patent ID: 6199198
Filing Date: 2001-03-06
Classification: G06F

Abstract:
A process of displaying differences between design artifacts and object-oriented code, comprising the steps of:displaying a first design artifact depicting an existing design of a first object, including an existing method and an existing collaboration relationship with a second object;providing a first representation of a current state of classes and methods of the first object in a meta-data format;storing modified object oriented code representing a modified design of said first object, including a modified method;providing a second representation of a state of classes and methods of the modified design of the first object in a meta-data format;executing, in a design virtual machine, said modified method, so as to derive associations among objects in said modified design;comparing the first meta-data representation to the second meta-data representation;displaying in a second design artifact, results of said design virtual machine execution of said modified method; andidentifying a modified collaboration relationship with said second object by analyzing a modified message from said modified method to said second object.