Suggested Searches

Goddard Space Flight Center
GMSEC-developer-testing-software

GMSEC : Goddard Mission Services Evolution Center

The Goddard Mission Services Evolution Center (GMSEC) in Code 583 at GSFC/NASA is responsible for the creation and development of the GMSEC suite of software components.  The suite leverages unique GMSEC architecture – a scalable, open, and extensible framework for mission operations centers and other mission-critical systems.

Frequently Asked Questions about GMSEC about GMSEC : Goddard Mission Services Evolution Center

Location

Greenbelt, MD

Founded

2001

People

20+

Missions supported

100+

GMSEC Lab and Demonstration Facility

The GMSEC Development Lab provides a platform for prospective missions to evaluate and test GMSEC-compliant Government Off-The-Shelf (GOTS) and Commercial Off-The-Shelf (COTS) solutions.

The GMSEC Reference Architecture is validated in the GMSEC Development Lab. It provides multiple operating systems, languages, and communications protocols. The lab’s activities include development, benchmarking, demonstrations, evaluations, system integration, functional testing, and what-if scenarios. A local area network enables connectivity of other campus labs facilitating development and testing. New components can be augmented with adapters and tested with other components in the lab. This capability enables thorough assessment of potential flight and ground system components prior to integration.

Request a flight or ground system component demo about GMSEC Lab and Demonstration Facility
mock gmsec lab demo
Goddard Mission Services Evolution Center Demonstration Facility
NASA

GMSEC Architecture

The core feature of the architecture is standardized messages and formats, defined by the GMSEC team with industry involvement.

By using standard messages, the event-driven architecture enables quick and easy integration of functional components, in a “plug and play” concept for current and future missions.

The system components are selected to meet the unique needs of a mission or user. Messages are passed between applications by an information software bus using the publish/subscribe paradigm. Application components maintain an interconnection to the information software bus that isolates most of the components’ complexity from other components.

Learn more about the GMSEC Architecture
Block diagram of a GMSEC Bus connected to GMSEC-compliant COTS/GOTS software components.
Goddard Space Flight Center Software Engineering Division

GMSEC Components

In addition to the GMSEC API, the Goddard Mission Services Evolution Center Development team develops and maintains a suite of GMSEC-API software components to aid in mission automation, ground equipment monitoring, event message reporting, performance monitoring, and Telemetry and Commanding support.

A major benefit of the GMSEC SW suite is that it enables significant automation within Mission Operations. This automation enables lights out operations (for example, operations staff on-site Monday-Friday, 8AM-5PM only, instead of operations staff on-site 24/7). Experience has shown that when a Mission transitions to GMSEC, it can lower operations costs by up to 50%.

Learn More about GMSEC Components

Missions and Facilities GMSEC Supports

The API as well as the suite of software components are used across various missions in ESMO and SSMO and the Flight Dynamics Facility at GSFC

flight dynamics facility logo

Flight Dynamics Facility

The Flight Dynamics Facility is a provider of comprehensive flight dynamics services to space communications networks, science and exploration programs, and expendable launch vehicle providers.

pace above earth

PACE

Plankton, Aerosol, Cloud, ocean Ecosystem (PACE) is a NASA Earth-observing satellite mission that will continue and advance observations of global ocean color, biogeochemistry, and ecology, as well as the carbon cycle, aerosols and clouds.

lcrd stp-sat6

LCRD

NASA’s first two-way laser relay system, The Laser Communications Relay Demonstration (LCRD), uses infrared light, or invisible lasers, to transmit and receive signals rather than radio wave systems conventionally used on spacecraft.

falcon_heavy_roman_space_telescope

Nancy Grace Roman Space Telescope

The Roman Space Telescope is a NASA observatory designed to settle essential questions in the areas of dark energy, exoplanets and infrared astrophysics.

Illustration of the Lunar Reconnaissance Orbiter in lunar orbit

LRO

LRO (Lunar Reconnaissance Orbiter) created a 3D map of the Moon, as part of a program to identify future landing sites and resources – including deposits of water ice shadowed in polar craters. LRO continues to orbit the Moon.

ladee orbiting the moon

TESS

The Transiting Exoplanet Survey Satellite (TESS) is designed to discover thousands of exoplanets in orbit around the brightest dwarf stars in the sky. 

An artist illustration of NASA's ICESat-2 satellite above Earth.

ICESat-2

The Ice, Cloud, and Land Elevation Satellite-2, or ICESat-2, measures the height of a changing Earth, one laser pulse at a time, 10,000 laser pulses a detail.

The Sun, a spacecraft and the Earth are viewed on a black background.

MMS

MMS investigates how the Sun’s and Earth’s magnetic fields connect and disconnect, explosively transferring energy from one to the other in a process that is important at the Sun, other planets, and everywhere in the universe, known as magnetic reconnection.