1. A method for detecting a termination of a process within a plurality of processes in a data processing system, the method comprising the steps of: establishing, within the plurality of processes, a monitoring policy, wherein the monitoring policy assigns a first process within the plurality of processes to monitor a second process within the plurality of processes; responsive to a termination of execution of the second process, determining the cause of the execution termination by the first process; and responsive to a determination that the second process terminated execution in an abnormal manner, attempting to restart the second process by the first process.