Technology development for NASA science missions: Challenges and potential opportunities | IEEE Conference Publication | IEEE Xplore