System and method for process modelling and project planning
First Claim
1. A method for modelling on a computer a network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of:
- selecting among N number of activities in the network as next activity or activities to be performed in the network as a successor activity or activities of the current activity,inputting for the current activity a plurality of conditions for starting or finishing M of N successor activity or activities in the network in which the N successor activity or activities are in relation to the current activity, andspecifying each condition for starting or finishing a successor activity as a connection of the current activity to the successor activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Enables the flexible handling of time, iteration and resource type as variables. For example, project/process simulation tool defines an activity; defines alternative resources required to commence the activity; determine availability of the alternative resources; and varies a duration of the activity based on the availability of the alternative resources. According to another aspect, a modelling process is a computer, provided for including: supplying a modeling program having a plurality of predefined stages of execution which collectively define a transfer function of an activity within a network; defining a plurality of user supplied programming statements, each provided with a label indicative of at least one of the stages of execution; and, causing the modeling program, to execute the user supplied programming statements, each immediately followed by a stage of execution indicated by the associated label.
77 Citations
8 Claims
-
1. A method for modelling on a computer a network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of:
-
selecting among N number of activities in the network as next activity or activities to be performed in the network as a successor activity or activities of the current activity, inputting for the current activity a plurality of conditions for starting or finishing M of N successor activity or activities in the network in which the N successor activity or activities are in relation to the current activity, and specifying each condition for starting or finishing a successor activity as a connection of the current activity to the successor activity. - View Dependent Claims (2, 3, 4, 8)
-
-
5. A method for modelling on a computer network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of:
-
selecting signal(s) from M out of N from predecessor activity or activities in the network as an input to the current activity, scanning the state of the M signal(s) to determine when the signals are in a predetermined state, and controlling a start or finish of the current activity by detecting when the state(s) of the M signal(s) are in the predetermined state(s). - View Dependent Claims (6)
-
-
7. A method for modelling on a computer a network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of:
-
first determining when a first set of M of N signal(s) from predecessor activity or activities to start the current activity are present in signal or activites from predecessor activity(s), after the first determining step, signalling successor activity or activities in relation to the start of the current activity, after the signalling step, waiting for a duration of the current activity, after the waiting step, second determining when a second set of signals from predecessor activity or activities to finish the current activity are present in signal(s) from predecessor activity or activities, and after the second determining step, signalling successor activity or activities in relation to the finish of the current activity.
-
Specification