Agent Based Approaches to Engineering Autonomous Space Software