Testing Mars 2020 Flight Software and Hardware in the Surface System Development Environment | IEEE Conference Publication | IEEE Xplore