DETECT APPLICATION DEFECTS BY CORRELATING CONTRACTS IN APPLICATION DEPENDENCIES

Patent №

US 10,083,029

Granted

2018-09-25

Filed 2016

Owner

RED HAT, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15347474

An example method of detecting incompatibility between an application and an application dependency includes identifying a first set of contracts exposed in a first version of an application dependency. Each contract includes a symbol and a corresponding signature. The example method also includes comparing the first set of contracts to a corresponding second set of contracts exposed in a second version of the application dependency. The example method further includes determining, based on the comparing, whether the first set of contracts matches the second set of contracts. If the first set of contracts matches the second set of contracts, an indication that the second set of contracts is compatible with the application is provided. If the first set of contracts does not match the second set of contracts, an indication that the second set of contracts is not compatible with the application is provided.

AI classification

AI hardware1.00
Planning0.93
Vision0.35
Knowledge representation0.33
Natural language0.17
Evolutionary computation0.02
Machine learning0.01
Speech0.00

Ownership

RED HAT, INC.

assignment · 402740798

Assignors

ODVODY, PAVEL, CHALOUPKA, JAN, POKORNY, FRIDOLIN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC