USING DYNAMIC ANALYSIS TO IMPROVE MODEL CHECKING

Patent №

US 7,962,901

Granted

2011-06-14

Filed 2006

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11406207

Model checking has been used to verify program behavior. However, exploration of the model is often impractical for many general purpose programs due to the complexity of an exploding state space. Instead, a program is instrumented with code that records pointer dereference information. The instrumented program is executed thereby recording pointer dereference frequency information. Then, a model of the program is explored using the pointer dereference frequency information to direct state space exploration of the model.

AI classification

AI hardware0.99
Knowledge representation0.85
Planning0.81
Natural language0.24
Machine learning0.16
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 179110829

Assignors

MCCAMANT, STEPHEN, CHILIMBI, TRISHUL

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

© 2026 NYSGPT2525 LLC