Patent ID: 6487455
Filing Date: 2002-11-26
Classification: G05B,Y02P

Abstract:
A distributed real-time operating system for use with a control system having spatially separated control hardware resources arranged in a topology, the operating system comprising:(a) an application list indicating control application programs, completion-timing constraints for the execution of the control application programs, and control hardware resources required by the control application programs; (b) a resource list indicating control hardware resources and their allocation among control application programs; (c) a commitment program executing to: (i) receive a new control application program; (ii) identify control hardware resources from the resource list matching control hardware resources required by the new control application program; (iii) allocate a portion of the completion-timing constraint to each identified hardware resource; (iv) for each of the identified control hardware resources, model execution of the new control application program with other control application programs on the application list to ensure the associated portion of the completion-timing constraints of the new control application program are met; and (v) enrolling the new control application program on the application list if all portions of the completion-timing constraints are met and otherwise reporting an error.