TOWARDS ROBUST AND SAFE AI-ENABLED AUTONOMOUS SYSTEMS THROUGH DIAGNOSTICS AND DEBUGGING