Programming expert systems in OPS5: an introduction to rule-based programming
Programming expert systems in OPS5: an introduction to rule-based programming
Artificial Intelligence
CLIPS - a powerful development and delivery expert system tool
Computers and Industrial Engineering
Building problem solvers
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
An object-oriented framework for building collaborative network agents
Intelligent systems and interfaces
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Launch commit criteria monitoring agent
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
NESTA: NASA engineering shuttle telemetry agent
IAAI'05 Proceedings of the 17th conference on Innovative applications of artificial intelligence - Volume 3
Hi-index | 0.00 |
The Engineering Development Directorate at NASA Kennedy Space Center has designed, developed, and deployed a rule-based agent to monitor the Space Shuttle's ground processing telemetry stream. The NASA Engineering Shuttle Telemetry Agent increases situational awareness for system and hardware engineers during ground processing of the Shuttle's subsystems. The agent provides autonomous monitoring of the telemetry stream and automatically alerts system engineers when user defined conditions are satisfied. Efficiency and safety are improved through increased automation. Sandia National Labs' Java Expert System Shell is employed as the agent's rule engine. The shell's predicate logic lends itself well to capturing the heuristics and specifying the engineering rules within this domain. The declarative paradigm of the rule-based agent yields a highly modular and scalable design spanning multiple subsystems of the Shuttle. Several hundred monitoring rules have been written thus far with corresponding notifications sent to Shuttle engineers. This chapter discusses the rule-based telemetry agent used for Space Shuttle ground processing. We present the problem domain along with design and development considerations such as information modeling, knowledge capture, and the deployment of the product. We also present ongoing work with other condition monitoring agents.