Concurrent execution of a computer software application along multiple decision paths
AssigneeInternational Business Machines Corporation
InventorsGili NACHUM, Vladimir GAMALEY, Gil PERZY
Life of this patent
Estimating the term…
Abstract
Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
Claims17
A system for managing the execution of a computer software application, the system comprising:
- an execution manager configured to duplicate a primary instance of a computer software application during its execution in a primary execution context, thereby creating a plurality of duplicate instances of the computer software application in a corresponding plurality of duplicate execution contexts;
- and
- a selector configured to effect a selection of a different candidate subset of a plurality of predefined elements for each of the duplicate instances.
10-18. (canceled)
A computer program product for managing the execution of a computer software application, the computer program product comprising:
- a computer-readable storage medium;
- and
- computer-readable program code embodied in the computer-readable storage medium, wherein the computer-readable program code is configured to
- duplicate a primary instance of a computer software application during its execution in a primary execution context, thereby creating a plurality of duplicate instances of the computer software application in a corresponding plurality of duplicate execution contexts, and
- effect a selection of a different candidate subset of a plurality of predefined elements for each of the duplicate instances.
Dependencies are inferred from the claim text.