Autonomy in Deep Space Spacecraft and its Verification and Validation