Code 581 Technologies and Products
Ground System Message Bus Architecture
The Goddard Mission Servers Evolution Center (GMSEC)
Principal Investigator (PI)
- Dan Smith/Code 580
- Dan.Smith@nasa.gov
Description and Objectives
- Significantly reduce satellite ground system development time and enable new operations concepts and levels of automation.
- Work with the commercial product providers to allow simplified integration of their products into NASA control centers.
- Create a reference architecture and component suite to benefit many different missions.
The "GMSEC" publish/subscribe plug-and-play ground system architecture
Technical Approach
- Focus on interfaces, not component selection.
- Develop a 2-sided plug and play application to allow both functional components and different messaging systems to be integrated.
- Work with COTS vendors to create standard message definitions to allow their products to be easily integrated.
- Work with other government agencies to broaden acceptance, increase ability to exchange software.
- Develop remote access for aggregating data across geographically separate ground systems.
- * COTS: Commercial Off-The-Shelf; GOTS: Government Off-The-Shelf
Main Innovation(s)
- Ability to easily plug-and-play dozens of COTS* and GOTS* products, including underlying communications infrastructure.
- Cross domain situational awareness.
- Increased automation.
- Allow aggregation of data for multi-mission integrated health & status.
Infusion Potential
- GMSEC Labs in place at multiple NASA Centers and other U.S. government space organizations.
- Applied to other real-time systems.
- Broad team involvement since 2001, operationally on multiple missions since 2005, use continues to expand.