Related Experiment Video
Updated: Dec 26, 2025

gP2S, an Information Management System for CryoEM Experiments
Published on: June 10, 2021
A Generic Software Architecture for Prognostics (GSAP)
Christopher Teubert1, Matthew J Daigle1, Shankar Sankararaman2
1NASA Ames Research Center, CA, 94035, USA.
Abstract:
Prognostics is a systems engineering discipline focused on predicting end-of-life of components and systems. As a relatively new and emerging technology, there are few fielded implementations of prognostics, due in part to practitioners perceiving a large hurdle in developing the models, algorithms, architecture, and integration pieces. Similarly, no open software frameworks for applying prognostics currently exist. This paper introduces the Generic Software Architecture for Prognostics (GSAP), an open-source, cross-platform, object-oriented software framework and support library for creating prognostics applications. GSAP was designed to make prognostics more accessible and enable faster adoption and implementation by industry, by reducing the effort and investment required to develop, test, and deploy prognostics. This paper describes the requirements, design, and testing of GSAP. Additionally, a detailed case study involving battery prognostics demonstrates its use.
Related Concept Videos
Statgraphics
SFG Algebra
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
Signal Flow Graphs
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
Distribution Reliability and Automation
Simplified Synchronous Machine Model
In this model, each generator is connected to a...

