Software Engineering Division/Code 580
Technologies and Products
Technical Expertise
Through previous projects, or under internal R&D, HQ or other funding, Code 580 has developed expertise and products in technology areas such as the following:
- Flight and Ground Computing
- Real-Time Data Processing
- High Performance/Reconfigurable Onboard Processing
- Radiation tolerant by software
- Sensor webs/distributed sensors management
- Plug-and-play software data systems (CFS, GMSEC)
- Decision support systems (ILIADS)
- iPhone/iPads apps
- Visualization, modeling & simulation
Current Technologies & Products
- Adaptive Sensor Fleet (ASF) - (Code 587)
- Cross-Platform Solution for Performing Heterogeneous Fleet Control and Monitoring to Accomplish High-Level Science Goals.
- Advanced Spacecraft Integration and System Test (ASIST) - (Code 583)
- ASIST is a real-time command and control system for spacecraft development, integration, and operations.
- Current mission support is provided to ASTRO-H, EO-1, ICESat-2, GPM, JPSS, JWST, MAVEN, MMS, NICER, Restore/Raven, and SDO.
- Automatic Extraction of Planetary Features - (Code 580)
- New unsupervised method for extraction of spatial features of elliptical and geometrically compact shape from a planetary surface.
- Core Flight System (cFS) - (Code 582) [ Home page ]
- Platform and project independent reusable software framework and set of reusable software applications.
- Current mission support is provided to GEDI, GPM, LADEE, LRO, MMS, Morpheus, NICER, and RBSP.
- Cubesat Support - (Code 582)
- Adapting and porting flight software products to operate on resource constrained platforms.
- Current mission support is provided to Dellinger.
- Custom Web Applications - (Code 585)
- Action Item System (AIS)
- AIS is a web based action tracking system allowing users to manage their actions in a secure and centralized environment. AIS sends out periodic reminders to users alerting them to complete their actions.
- Goddard Opportunities Bulletin Board System (GOBBS)
- GOBBS is a web based environment for organizations posting job opportunities and employees to apply for positions
- Lab Quality Management System (LQMS)
- LQMS is a web based information and tracking system for the uniformed creation and submission of laboratory and working space data for GSFC.
- Non-Competitive Promotion Process (NCPP)
- The NCPP Request system supports the Non-Competitive Promotion process that is utilized for all employees below a GS-15, when being considered for a non-competitive promotion above the established full performance level (FPL) of their position.
- Weekly Tool
- Weekly Tool is a multi-tier reporting system allowing organizations to report status hierarchically.
- Action Item System (AIS)
- Data Access Toolkit (DAT) - (Code 583)
- DAT performs trending, analysis, and data management functions to analyze the performance of the observatory using housekeeping data and manages the storage and distribution of all mission data files.
- Current mission support is provided to SSMO.
- Systems Architectures for Distributed Spacecraft Missions (DSM) - (Code 580)
- Survey, investigate, summarize and analyze concepts for distributed missions, including "constellations", "formation flying", "sensor webs", "fractionated architectures", and "virtual apertures".
- Disruption Tolerant Network (DTN) - (Code 582) [Home page]
- Develop cFS applications to implement DTN protocols.
- ELC Logistical Verification Instrument Simulator (ELVIS) - (Code 583)
- ELVIS is an instrument simulator for testing ExPRESS Logistics Carrier (ELC) payloads interfaces.
- Current mission support is provided to NICER.
- Educational NASA Computational and Scientific Studies (enCOMPASS) - (Code 587)
- Bridge the gap between computational objectives and challenges of NASA scientific research and missions and academia latest advances in Computational Sciences,
- End-to-End Design and Objective Evaluation of Sensor Web Modeling and Data Assimilation System Architectures - (Code 580)
- Deliver an end-to-end simulator to quantitatively assess the scientific value of a fully functional, model-driven sensor web. The overall goal is to provide an objective analysis tool for Decadal Survey mission planning. The tool would enable systems engineers and Earth scientists to define and model candidate mission designs and operations concepts and accurately assess their impacts.
- Front End Data System (FEDS) - (Code 583)
- FEDS is a front end for sending commands and receiving telemetry to/from the spacecraft directly (e.g., during I&T) or via ground stations (e.g., during operations), and is typically used in conjunction with ASIST.
- Goddard Dynamic Simulator (GDS) - (Code 582) [Home page]
- Real-time high fidelity environmental and space component simulator.
- Current mission support is provided to GEDI, GPM, LRO, MMS, and NICER.
- Gigabit Per Second Processing for the AdEPT Telescope - (Code 587)
- Support the on-board, real time, memory intensive processing of the Gb/s data stream of the Advanced Energetic Pair Telescope (AdEPT) instrument.
- General Mission Analysis Tool (GMAT) - (Code 583) [Home page]
- GMAT is an open-source space mission design tool used for flight dynamics engineering studies, education and public engagement, and operational support.
- Current mission support is provided to OSIRIS, MMS, ACE, MAVEN and TESS.
- Goddard Mission Services Evolutions Center (GMSEC) - (Code 581) [Home page]
- Provides mission enabling, cost and risk reducing data system solutions applicable to current and future missions managed by GSFC.
- Current mission support is provided to LADEE.
- Goddard Mission Services Evolution Center (GMSEC) Components - (Code 583) [Home page]
- The GMSEC Components consists of support applications and tools for monitoring, analyzing and displaying data available via the message bus.
- Current mission support is provided to DSCOVR, EOS, FDF, Fermi, GPM, ICESat-2, JPSS-GRAVITE, MMOC, MMS, and TRMM, as well as other NASA centers and government agencies.
- Goddard Mission Services Evolution Center (GMSEC) Core - (Code 583) [Home page]
- The GMSEC Core consists of the GMSEC architecture application programming interface (API), message specification, and the message bus.
- Current mission support is provided to DSCOVR, EOS, FDF, Fermi, GPM, ICESat-2, JPSS-GRAVITE, MMOC, MMS, and TRMM, as well as other NASA centers and government agencies.
- A High Performance Onboard Multicore Intelligent Payload Module - (Code 581)
- Dramatically improve onboard processing (OBP) capability for high data rate missions, in particular, HyspIRI.
- Integrated Lunar Information Architecture for Decision Support (ILIADS) - (Code 587)
- Provide users with capability to locate, access, analyze, and visualize mapped lunar data products.
- IMAGEs for Science, Education, Experimentation and Research (IMAGESEER) - (Code 580)
- Design a Benchmark Image Database of NASA Science Data that will benefit Goddard and the Education and Research University Community.
- Instrument Remote Component (IRC) - (Code 587)
- A software architecture designed for rapid application development.
- Current mission support is provided to MISSE-7/8, STP-H4/H5, Sophia, and ground based observatories.
- Integrated Space Weather Analysis (iSWA) - (Code 587)
- iSWA is a flexible, Web-based dissemination system for NASA-relevant space weather information combining forecasts based on advanced space weather models with concurrent space environment information.
- Integrated Test and Operations System (ITOS) - (Code 583)
- ITOS is a real-time command and control system for processing, displaying, storing, and monitoring telemetry and generating commands.
- Current mission support is provided to DSCOVR, ICESat-2, JPSS, and LCRD.
- Jira - (Code 585)
- Jira is a highly configurable web based issue & project status tracking tool.
- LabNotes - (Code 587)
- To create an iPod/iPad application to operate the mini-LHR that measures column CO2.
- Lunar Navigation Determination System (LaNDS) - (Code 587)
- Robotic & human explorers will need to precisely determine their location and heading while conducting short duration exploration sorties and long distance / long duration lunar surface traverses.
- Laser Communications Relay Demonstration (LCRD) - (Code 582) [ Home page ]
- Developing advanced modem flight software for high speed laser-based communications.
- Micro Flight Executive (µFE) Software - (Code 582)
- Develop a component-based and layered middleware for resource constrained processor environments.
- WFF Mission Planning Lab (MPL) - (Code 589)
- MPL provides in-depth analysis of mission characteristics supporting pre-launch mission formulation and planning, real-time data monitoring and display, and post-flight data analysis and investigation.
- New Technology Ground Support Equipment (NTGSE) - (Code 583)
- NTGSE provides core services which are common to all Ground Support Equipment (GSE) software applications (i.e., bench test, instrument & spacecraft simulators)
- Current mission support is provided to GPM, ICESat-2, LCRD, and MMS.
- On the Ground or On Board Automatic Image Registration - (Code 580)
- To provide fast and accurate image registration for Spatial and radiometric calibration of multi-temporal measurements.
- Sensor Web 3G for Earth Science Decadal Missions - (Code 581) [Home page]
- Link together ground and space-based instruments to enable autonomous collaborative observation collections.
- Current mission support is provided to LADEE.
- Space Junk Sammy - (Code 585)
- Space Junk Sammy is a mobile app designed to engage students to learn about NASA.
- Space Weather DONKI - (Code 587)
- Chronicle of the daily interpretations of space weather observations, analysis, models, forecasts, and alerts provided by Space Weather Research Center.
- SpaceCube - (Code 587) [Home page]
- A family of reconfigurable hybrid on-board science data processors.
- Current mission support is provided to MISSE-7/8, STP-H4/H5, and SSCO.
- SpaceCube - On-Board Hyperspectral Data Processing - (Code 587)
- Hyper-spectral (H/S) instruments generate large amounts of raw data that is typically stored on-board and then sent to the ground, where it is processed into images and related products.
- SpaceCube 2.0 - On-Board Processing - (Code 587)
- Develop advanced on-board processing to meet the requirements of the Decadal Survey missions including advanced instruments.
- SpaceCube - On-Board SAR Data Processing - (Code 587)
- Synthetic Aperture Radar (SAR) instruments generate a large amount of raw data that is typically stored on-board and then sent to the ground.
- SpaceCube - Radiation Mitigation by Software - (Code 587)
- Design and implement a software architecture and set of software mitigation techniques that can enable rad-tolerant commercial processors to function reliably in a space environment.
- SPACES/XSPACES - (Code 585)
- SPACES/XSPACES is a Wiki Based collaborative and centralized environment for organizations to create, organize and discuss project information.
- Software Simulation of Electrical Components for Spacecraft Development - (Code 581)
- Validation methods for software models of electrical components with the objective of expanding the use of bit-level software simulations from software development to spacecraft design.
- Toolbox for Automated Registration and Analysis (TARA) - (Code 580)
- Register the data on the same web site and at the same time that the data is acquired by the user and therefore simplify the ingestion of this data into target applications and models.
- TechCube, High-Performance CubeSat - (Code 587)
- Design TechCube to be a high-performance 3U CubeSat that minimizes "spacecraft bus" resource requirements and maximizes the volume, weight and power resources available to "science payloads".
- NASA Visualization Explorer App - (Code 587)
- Provide a visually-appealing, user-friendly, touch-based app for tables and smart phones that allows users to view and explore the scientific visualizations.
- Web Monitoring of Events Remotely (WebMERE) - (Code 583)
- WebMERE is a remote monitoring application designed to provide status, aggregate information from multiple facilities, and provide high level diagnosis of error states.
- WebMERE is currently under development.
- What's Up at Wallops App - (Code 589)
- What's Up at Wallops is an Android mobile application, that enables communication between Wallops Flight Facility (WFF) and the public about missions that occur at WFF.
- xFDS - (Code 583)
- xFDS is an extensible automation framework for flight dynamics product generation and delivery.
- Current mission support is provided to Aura, GPM, and SDO.