TESTING APPLICATION CODE CHANGES USING A STATE ASSERTION FRAMEWORK

Patent №

US 9,229,846

Granted

2016-01-05

Filed 2014

Owner

BUSINESS OBJECTS SOFTWARE, LTD.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14500859

Systems and methods are disclosed for analyzing application code changes. The method may include adding instrumentation code to a selected one or more of a plurality of software objects associated with an application, when a corresponding object class for the selected software objects matches at least one preferred object class. In response to at least one application-related event, detecting using the instrumentation code, one or more state changes of the selected software objects or one or more communications between at least two of the selected software objects. At least one baseline assertion may be generated using the instrumentation code based on the one or more state changes or communications. A notification may be generated upon detecting at least one subsequent assertion that does not match the at least one baseline assertion. A list with the at least one preferred object class may be accessed in a configuration file.

PlanningAI hardwareG06F 11/3672G06F 11/3624

AI classification

Planning0.99
AI hardware0.83
Knowledge representation0.32
Natural language0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

BUSINESS OBJECTS SOFTWARE, LTD.

assignment · 361960694

Assignors

BUDHAI, ROY, CHEN, BRIAN, SU, TERESA, SEQUEIRA, SHELDON

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

© 2026 NYSGPT2525 LLC