Patent ID: 8352055

Claim:
A method for implementing production processes, which comprises the following method steps: programming a state machine for each production process, the programming step including, for each state machine: defining a plurality of states and transitions between the states, corresponding to possible actions to be executed in the corresponding production process; detecting whether or not one or more states to be defined for a state machine have already been defined for state machines already programmed for other production processes; and carrying out the defining step only for states not detected in the detecting step; the programming step further including: defining a state group including all the states corresponding to the production processes; deleting one or more transitions stored in the state machine, including, and thereby: detecting whether or not the one or more transitions to be deleted involve states of the state group which are associated also with another state machine programmed for another corresponding production process; and executing the deletion of transitions only for deleting transitions not involving the states associated with other state machines.