Experiences with a requirements-based programming approach to the development of a NASA autonomous ground control system | IEEE Conference Publication | IEEE Xplore