SAFETY CRITICAL MACHINERY AUTOMATION