Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-10-16
2002-05-07
Coby, Frantz (Department: 2171)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C707S793000, C707S793000
Reexamination Certificate
active
06385610
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to determining differences between two or more models.
BACKGROUND INFORMATION
Comparisons between items such as files are conventional. Products have been provided that compare files such as word processing files and indicate differences between each of the files. Such comparisons may be made since the problem domain is known and the semantic content of the files is understood. The differences between the two files provided by such comparisons are acceptable.
A need exist, however, to compare and obtain the difference between items such as models where the problem domain is unknown and the semantic content of the models is not understood. Accordingly, a comparison can be made between models without having to know the specific format of the data, nor what the data represents. As a result, a generic comparison tool and method may be created.
SUMMARY OF THE INVENTION
An aspect of the present invention provides a method for comparing a first model and a second model. The method includes identifying metadata in the first and second model, and calculating a first set of signatures for objects of the metadata of the first model and a second set of signatures for objects of the metadata of the second model. The objects of the first model and the second model corresponding with each other have the same signatures. The method also includes determining which signatures of the first set of signatures match signatures of the second set of signatures. The method also includes determining for the matching signatures whether the objects associated with the signatures of the first set of signatures equal the objects associated with the signatures of the second set of signatures.
Another aspect of the present invention provides determining whether the objects associated with the signatures of the first set of signatures equal the objects associated with the signatures of the second set of signatures. The step of determining includes determining whether an owner of at least one object associated with the signatures of the first set of signatures matches an owner of at least one object associated with the signatures of the second set of signatures. The step of determining also includes determining whether at least one ownee of the at least one object associated with the signatures of the first set of signatures equal at least one ownee of the at least one object associated with the signatures of the second set of signatures. The step of determining also includes determining whether at least one non-reference property of the at least one object associated with the signatures of the first set of signatures equals at least one non-reference property of the at least one object associated with the signatures of the second set of signatures. The step of determining also includes determining whether at least one reference property of the at least one object associated with the signatures of the first set of signatures match at least one non-reference property of the at least one object associated with the signatures of the second set of signatures.
REFERENCES:
patent: 5245675 (1993-09-01), Ferre et al.
patent: 5481718 (1996-01-01), Ryu et al.
patent: 5638381 (1997-06-01), Cho et al.
patent: 5644764 (1997-07-01), Johnson et al.
patent: 5721925 (1998-02-01), Cheng et al.
patent: 5724425 (1998-03-01), Chang et al.
patent: 5987123 (1999-11-01), Scott et al.
patent: 0396310 (1990-11-01), None
“Logic Works Releases Beta of Object-Relational Modeling Tool for Universal Server Databases”, downloaded from microway.com.au/press/logic umabeta.htm Informix Worldwide User Conference, San Francisco, CA. Jul. 22, 1997.
Deffler Tad A.
Kosowski Alexander
Nanduri Sastry
Baker & McKenzie
Coby Frantz
Computer Associates Think Inc.
LandOfFree
Method and apparatus for identifying and visualizing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for identifying and visualizing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for identifying and visualizing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2905343