Glenn Reeves
Engineering Fellow
About
Bio
Glenn E. Reeves is a mostly retired Engineering Fellow at Caltech’s Jet Propulsion Laboratory. He is currently a member of the Autonomous Systems And Advanced Software Division. This division has the responsibility for project and spacecraft system engineering as well as the development of the spacecraft flight software and the ground control system software.
Glenn began his career in 1981 working on fault tolerant computing architectures at JPL. He subsequently developed the architecture and the software for electronic ground support equipment for the Magellan and Cassini projects. Glenn then spent much of his mid career as the architect for and leading teams in building flight software for spacecraft destined for Mars. Starting with Mars Pathfinder in 1993 and continuing with the Mars Exploration Rover project and early development of the Mars Science Laboratory, Glenn was the lead flight software engineer and a member of the core system engineering team on each project. The flight software architecture he developed for the Mars Pathfinder mission has been adapted and used on all JPL Mars missions since 1993.
Glenn's professional passion is the development of evolutionary and revolutionary spacecraft systems and spacecraft autonomy. Toward that goal Glenn has been a leader in the development of the current JPL designs for avionics, fault protection, and vehicle operability.
Achievements
Awards & Recognitions
- JPL Fellowship | For groundbreaking, state-of-the-practice contributions to flight software development and flight project systems engineering, expanding JPL’s core competencies in autonomy, data management, and many other software-resident functions that are so crucial to the success of the Laboratory’s increasingly complex missions. (2014)
- JPL Principal Designation | 3100 - Systems Engineering (2000)
Publications
Reeves, G., Kennedy, B. A., Tan-Wang, G. H., Backes, P. G., Chien, S. A., Verma, V., … Phillips, C. B. (2021). Development of Autonomous Actions to Enable the Next Decade of Ocean World Exploration. Bulletin of the AAS, 53(4). https://doi.org/10.3847/25c2cfeb.2b247b4f
M. Lattimore, R. Karban, M. P. Gomez, E. Bovre and G. E. Reeves, "A Model-Based Approach for Europa Lander Mission Concept Exploration," 2022 IEEE Aerospace Conference (AERO), Big Sky, MT, USA, 2022, pp. 1-13, doi: 10.1109/AERO53065.2022.9843241. keywords: {Analytical models;Conferences;Prototypes;Documentation;Production;Systems modeling;Behavioral sciences},
Reeves, G. E. (2005). "An overview of the Mars Exploration Rovers flight software." Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Waikoloa, HI, USA, pp. 2352-2357. Available via NASA Technical Reports Server.
Reeves, G. E., & Stolper, S. (1998). "The Mars Pathfinder Flight Software Architecture." IEEE Aerospace Conference Proceedings, Aspen, CO, USA, Vol. 1, pp. 221-231.
Ingham, M. D., Rasmussen, R. D., Bennett, M. B., & Reeves, G. E. (2005). "Engineering Complex Embedded Systems with a State-Based Software Architecture." AIAA Infotech@Aerospace Conference, Arlington, VA, USA, AIAA Paper 2005-7035.
Rasmussen, R. D., Reeves, G. E., & Starbird, T. W. (2001). "The Mission Data System Architecture: Characters, Behaviors, and Relationships." Proceedings of the 2001 IEEE Aerospace Conference, Big Sky, MT, USA, Vol. 7, pp. 3411-3424.
Dvorak, D., Rasmussen, R. D., Reeves, G. E., & Horvath, G. (2000). "Software Architecture for Next-Generation Space Exploration." AIAA Space 2000 Conference and Exposition, Long Beach, CA, USA, AIAA Paper 2000-5231.