EVENT DRIVEN GRAPH EXPLORER FOR MODEL-BASED TESTING OF SOFTWARE

Patent №

US 7,302,677

Granted

2007-11-27

Filed 2003

Owner

MICROSOFT CORPORATION

AI components

4

ml · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10431733

A software testing system uses a graph traversal algorithm to explore a model simulating a software product in order to identify errors in the software product. The model employs a Petri's net construct for maintaining state and governing transitions. In particular, the model mediates between a test driver and the software product. The model-based approach is usable both to validate the design of the software and verify the implementation of that design. Using the Petri net model, the test space is bounded.

AI classification

AI hardware1.00
Knowledge representation1.00
Planning1.00
Machine learning0.93
Vision0.01
Speech0.01
Natural language0.01
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 140570747

Assignors

REISSMAN, PIERRE-JEAN, ROHMAN, MICHAEL R., KROVVIDI, PRAVEEN K., LINDQUIST, WILLIAM B.

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

© 2026 NYSGPT2525 LLC