EXPRS: A Prototype Expert System Using Prolog for Data Fusion

  • Vincent J. Pecora


During the past year, a prototype expert system for tactical data fusion has been under development,. This computer program combines various messages concerning electronic intelligence (ELINT) to aid in decision making concerning enemy actions and intentions. The prototype system is written in Prolog, a language that has proved to be very powerful and easy to use for problem /rule development. The resulting prototype system (called EXPRS-Expert Prolog System) uses English-like rule constructs of Prolog code. This approach enables the system to generate answers automatically to "why" a ruled fired, and "how" that rule fired. In addition, a rule clause construct is provided which allows direct access to Prolog code routines. This paper describes the structure of the rules used and provides typical user interactions.