SCHEDULING AND SIMULATION SYSTEM
First Claim
Patent Images
1. A method for evaluating project schedules on a computer system, comprising:
- identifying a plurality of tasks;
determining a set of deterministic task durations for the plurality of tasks;
determining an initial schedule for completing the tasks based on the deterministic task durations and based on a plurality of resources;
determining a set of probabilistic durations for the plurality of tasks; and
simulating execution of the plurality of tasks according to the initial schedule based on the set of probabilistic durations,wherein one or more steps of the method are performed using one or more computers.
1 Assignment
0 Petitions
Accused Products
Abstract
Evaluating project schedules on a computer system. One or more tasks are identified and corresponding set of deterministic task durations are determined. An initial schedule for completing the tasks is generated based on the deterministic task durations and based on one or more resources. A set of probabilistic durations for the tasks are determined and execution of the tasks is simulated according to the initial schedule based on the set of probabilistic durations.
-
Citations
20 Claims
-
1. A method for evaluating project schedules on a computer system, comprising:
-
identifying a plurality of tasks; determining a set of deterministic task durations for the plurality of tasks; determining an initial schedule for completing the tasks based on the deterministic task durations and based on a plurality of resources; determining a set of probabilistic durations for the plurality of tasks; and simulating execution of the plurality of tasks according to the initial schedule based on the set of probabilistic durations, wherein one or more steps of the method are performed using one or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for evaluating project schedules on a computer system, comprising:
-
a computer device having a processor and a tangible storage device; and a program embodied on the storage device for execution by the processor, the program having a plurality of program instructions to; identify a plurality of tasks; determine a set of deterministic task durations for the plurality of tasks; determine an initial schedule for completing the tasks based on the deterministic task durations and based on a plurality of resources; determine a set of probabilistic durations for the plurality of tasks; and simulate execution of the plurality of tasks according to the initial schedule based on the set of probabilistic durations. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for evaluating project schedules on a computer system, comprising a tangible storage device having program code embodied therewith, the program code executable by a processor of a computer to perform a method, the method comprising:
-
identifying, by a processor, a plurality of tasks; determining, by a processor, a set of deterministic task durations for the plurality of tasks; determining, by a processor, an initial schedule for completing the tasks based on the deterministic task durations and based on a plurality of resources; determining, by a processor, a set of probabilistic durations for the plurality of tasks; and simulating, by a processor, execution of the plurality of tasks according to the initial schedule based on the set of probabilistic durations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification