NASA Logo, National Aeronautics and Space Administration
Intelligent Systems Division Banner

NASA Releases Generic Software Architecture for Prognostics v2.0

Researchers from NASA Ames Research Center’s Intelligent Systems Division completed the Generic Software Architecture for Prognostics (GSAP) v2.0 release. GSAP 2.0 has been updated to perform prognostics faster and more accurately while continuing to reduce the effort and cost of creating prognostics applications. Specifically, the new version includes the following changes:

  • Refactored to operate asynchronously, including automatic thread management to perform calculations on multiple threads
  • Added a "simple" operational mode for resource-constrained hardware
  • Replaced Prognostics Data Structure with discrete Prognostics Event and System Trajectory messages
  • Created Load Estimator interface for custom estimation of future loading
  • Implemented save points — specified moments in a prediction — for reporting the predicted state
  • Implemented various bug fixes and efficiency improvements

GSAP is released for U.S. and foreign use. Partners can request access to GSAP through the NASA Technology Transfer Program.

BACKGROUND: GSAP is a generic, extendable, flexible, modular framework for creating prognostics applications. GSAP manages top-level control, communications, logging, configuration, integration, and other general activities. A simple, standard interface is provided for integrating prognostics algorithms and models, minimizing the work required to deploy prognostics technologies. GSAP has been used in multiple NASA efforts, including Prognostics as-a-Service (PaaS), the System Wide Safety (SWS) project, and the Prognostics Virtual Lab. GSAP v1.0 has also been available to the public via open source, and is described in a 2018 publication in the International Journal of Prognostics and Health Management.

NASA PROGRAM FUNDING: Convergent Aeronautic Solutions (CAS) and System Wide Safety (SWS) projects, Aeronautics Research Mission Directorate (ARMD)

TEAM: Kaveh Darafsheh (LaRC), Chris Teubert, Julin Vu (intern), and Jason Watkins (SGT)

POINT OF CONTACT: Chris Teubert, christopher.a.teubert@nasa.gov

First Gov logo
NASA Logo - nasa.gov