CONFORMANCE TESTING OF MULTI-THREADED AND DISTRIBUTED SOFTWARE SYSTEMS

Patent №

US 7,747,985

Granted

2010-06-29

Filed 2005

Owner

MICROSOFT CORPORATION

AI components

3

ml · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11085624

Techniques and tools for testing multi-threaded or distributed software systems are described. For example, a multi-threaded system is instrumented and executed to produce logs of events that are performed by each of its agents. The agent logs contain a totally ordered series of events per agent, as well as information about accesses to resources shared between the agents. With this information, a partial ordering of the events performed by all the agents is described for the execution. The agent logs are then multiplexed into one or more serialized event orderings, which can then be compared to a specification of the system in a conformance testing engine.

AI classification

AI hardware0.99
Machine learning0.83
Knowledge representation0.58
Planning0.06
Speech0.03
Natural language0.01
Evolutionary computation0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 159730060

Assignors

CAMPBELL, COLIN L., NACHMANSON, LEV BORISOVICH, VEANES, MARGUS, BARNETT, MICHAEL, TILLMANN, NIKOLAI, GRIESKAMP, WOLFGANG, SCHULTE, WOLFRAM

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

© 2026 NYSGPT2525 LLC