Synchronously Debugging A Software Program Using A Plurality Of Virtual Machines

Patent №

US 8,612,937

Granted

2013-12-17

Filed 2011

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13217826

Methods, apparatuses, and computer program products for synchronously debugging a software program using a plurality of virtual machines are provided. Embodiments include controlling, by a master debugging module operating on a first virtual machine, execution of the software program within the first virtual machine; controlling, by a slave debugging module operating on a second virtual machine, execution of the software program within the second virtual machine including delaying execution of the software program within the second virtual machine relative to the execution of the software program within the first virtual machine; detecting, by the master debugging module, an error in the execution of the software program within the first virtual machine; and in response to the detection of the error, capturing, by a hypervisor, a snapshot of the second virtual machine.

PlanningAI hardwareG06F 9/45558G06F 11/3644G06F 11/366G06F 2009/45591

AI classification

Planning0.98
AI hardware0.52
Natural language0.01
Machine learning0.00
Speech0.00
Vision0.00
Evolutionary computation0.00
Knowledge representation0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 268080719

Assignors

DUDEK, CLARK A., INKUMSAH, KOBINA K., ROBERTS, DAVID B., RODRIGUEZ, ADRIAN X., ZHOU, PING

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

From the same owner

© 2026 NYSGPT2525 LLC