Dependency Graph Parameter Scoping
First Claim
Patent Images
1. A method for checking parameter access including:
- accepting a specification of an ordering constraint for a plurality of tasks, in which at least some of the tasks are not ordered relative to one another;
for each of one or more parameters, identifying the tasks that access those parameters; and
checking for potential conflict in the access to the parameters by the identified tasks according to the specification of the ordering constraint.
4 Assignments
0 Petitions
Accused Products
Abstract
A number of tasks are defined according to a dependency graph. Multiple parameter contexts are maintained, each associated with a different scope of the tasks. A parameter used in a first of the tasks is bound to a value. This binding includes identifying a first of the contexts according to the dependency graph and retrieving the value for the parameter from the identified context.
40 Citations
20 Claims
-
1. A method for checking parameter access including:
-
accepting a specification of an ordering constraint for a plurality of tasks, in which at least some of the tasks are not ordered relative to one another; for each of one or more parameters, identifying the tasks that access those parameters; and checking for potential conflict in the access to the parameters by the identified tasks according to the specification of the ordering constraint. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Software stored on a computer-readable medium including instructions for causing a computer system to:
-
accept a specification of an ordering constraint for a plurality of tasks, in which at least some of the tasks are not ordered relative to one another; for each of one or more parameters, identify the tasks that access those parameters; and check for potential conflict in the access to the parameters by the identified tasks according to the specification of the ordering constraint. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A task managing system including:
-
a task manager definition module configured to accept a specification of an ordering constraint for a plurality of tasks, in which at least some of the tasks are not ordered relative to one another; and a task manager static checking module, having access to the specification, configured to for each of one or more parameters, identify the tasks that access those parameters; and check for potential conflict in the access to the parameters by the identified tasks according to the specification of the ordering constraint. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A task managing system including:
-
means for accepting a specification of an ordering constraint for a plurality of tasks, in which at least some of the tasks are not ordered relative to one another; means for identifying, for each of one or more parameters, the tasks that access those parameters; and means for checking for potential conflict in the access to the parameters by the identified tasks according to the specification of the ordering constraint. - View Dependent Claims (17, 18, 19, 20)
-
Specification