Search NASASearch

NASA NTRS · 20170010200

A Generic Software Architecture For Prognostics

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. As a result, 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.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Teubert, Christopher, Daigle, Matthew J., Sankararaman, Shankar, Goebel, Kai, Watkins, Jason. 2017-01-01. A Generic Software Architecture For Prognostics. https://ntrs.nasa.gov/citations/20170010200

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Generic Software Architecture for Prognostics (GSAP) User Guide

The Generic Software Architecture for Prognostics (GSAP) is a framework for applying prognostics. It makes applying prognostics easier by implementing many of the common elements across prognostic applications. The standard interface enables reuse of prognostic algorithms and models across systems using the GSAP framework.

Software Framework