METHOD AND SYSTEM FOR DETECTION OF INTEGRITY CONSTRAINT VIOLATIONS
First Claim
Patent Images
1. A method for detecting an error in an interaction between a plurality of software systems, comprising:
- providing information about at least one of at least first and second software systems, and a mapping between at least a portion of said at least first and second software systems;
automatically generating a check based upon the information and the mapping;
inserting said check into at least one of said first and second software systems; and
examining said at least one of said first and second software systems and said mapping to determine an error in an interaction between said at least first and second software systems based upon said check.
0 Assignments
0 Petitions
Accused Products
Abstract
A system (and method) of detecting an error in a database interaction, includes providing information about at least one of at least first and second software systems, and a mapping between at least a portion of the at least first and second software systems, and examining the at least one of the first and second software systems and the mapping to determine an error in an interaction between the at least first and second software systems.
-
Citations
25 Claims
-
1. A method for detecting an error in an interaction between a plurality of software systems, comprising:
-
providing information about at least one of at least first and second software systems, and a mapping between at least a portion of said at least first and second software systems;
automatically generating a check based upon the information and the mapping;
inserting said check into at least one of said first and second software systems; and
examining said at least one of said first and second software systems and said mapping to determine an error in an interaction between said at least first and second software systems based upon said check. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of detecting an error in a database interaction, comprising:
-
examining database code for database constraints;
examining application code for application-level constraints;
automatically generating a check based upon said database constraints and said application-level constraints;
inserting said check into at least one of said database code and said application code; and
analyzing a mapping between said database code and said application code, to determine an error in a database interaction, based upon said check. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of detecting an integrity constraint violation in a database interaction, comprising:
-
examining a database schema;
examining an application type;
automatically generating a check based upon said database schema and said application type;
inserting said check into one of said database schema and said application type; and
analyzing a mapping between said database schema and said application type, to determine whether an integrity constraint violation will occur in said database interaction with said application based upon said check, wherein said database schema provides each of the integrated constraints defined in the database, and wherein said application type includes application code including integrity constraints defined therein. - View Dependent Claims (21, 22, 23)
-
-
24. A system of detecting an error in a database interaction, comprising:
-
a module for examining a database code for database constraints;
a module for examining an application code for application-level constraints;
a module for automatically generating a check based upon said database constraints and said application-level constraints;
a module for inserting said check into one of said database code and said application code; and
an analyzing unit for analyzing a mapping between said database code and said application code, to determine an error in a database interaction based upon said check.
-
-
25. A method for detecting an error in an interaction between a plurality of software systems, comprising:
-
providing information about at least one of at least first and second software systems, and a mapping between at least a portion of said at least first and second software systems; and
statically examining said at least one of said first and second software systems and said mapping to determine an error in an interaction between said at least first and second software systems.
-
Specification