Search NASA⌕ Search

NASA NTRS · 19910013475

Techniques and implementation of the embedded rule-based expert system using Ada

Abstract

Ada is becoming an increasingly popular programming language for large Government-funded software projects. Ada with its portability, transportability, and maintainability lends itself well to today's complex programming environment. In addition, expert systems have also assured a growing role in providing human-like reasoning capability and expertise for computer systems. The integration of expert system technology with Ada programming language, specifically a rule-based expert system using an ART-Ada (Automated Reasoning Tool for Ada) system shell is discussed. The NASA Lewis Research Center was chosen as a beta test site for ART-Ada. The test was conducted by implementing the existing Autonomous Power EXpert System (APEX), a Lisp-base power expert system, in ART-Ada. Three components, the rule-based expert system, a graphics user interface, and communications software make up SMART-Ada (Systems fault Management with ART-Ada). The main objective, to conduct a beta test on the ART-Ada rule-based expert system shell, was achieved. The system is operational. New Ada tools will assist in future successful projects. ART-Ada is one such tool and is a viable alternative to the straight Ada code when an application requires a rule-based or knowledge-based approach.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Liberman, Eugene M., Jones, Robert E.. 1991-05-01. Techniques and implementation of the embedded rule-based expert system using Ada. https://ntrs.nasa.gov/citations/19910013475

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