Date of Award


Document Type


Degree Name

Master of Science in Computer Engineering


Department of Electrical and Computer Engineering

First Advisor

Gregg H. Gunsch, PhD


This thesis investigated, developed and implemented cooperative decision-making behaviors in an air combat simulation by using a knowledge-based system. Knowledge-based systems were well suited for this task because of built- in features such as inference engines and rule-based constructs. This thesis addresses the specific problem of generating autonomous forces for inclusion in the Advanced Research Projects Agency Distributed Interactive Simulation program. Existing autonomous forces implementations lacked flexibility, realistic behaviors, real-time planning and other features. The simulation system in this thesis addresses the problem of realistic behavior by modeling pilot decision processes rather than aircraft platforms. The system is based on phased control of a blackboard architecture. Modular knowledge bases partition rules to process decision data. Cooperative behaviors are based on a leader- follower relationship. Agents share the workload in assessing threats. Leaders make the initial decision, but followers react independently if necessary. The simulator described in this thesis provides an architecture and design for modeling combat pilot decision processes. The system was developed using the C Language Integrated Production System Object Oriented Language.

AFIT Designator


DTIC Accession Number



The author's Vita page is omitted.