A Reusable State-Based Guidance, Navigation and Control Architecture for Planetary MissionsNASA's Jet Propulsion Labortory has embarked on the Mission Data System (MDS) project to produce a reusable, integrated flight and ground software architecture.