4 The Architecture of INSPECT

4 The Architecture of INSPECT

 

Figure 1 displays the architecture of INSPECT. The system takes the following inputs:

  [IMAGE ]
Figure 1: The architecture of the INSPECT system.

Future versions of INSPECT will use other inputs, such as the Enemy Order of Battle (EOB, which contains information about enemy targets), measures of measure (MOM, also known as measures of effect or MOE), Rules of Engagement (RoE) and Commander's Guidance.

INSPECT produces as output an agenda of items which represent problems or inconsistencies detected in the plan. The INSPECT agenda is presented to the user, who need to revise and eventually solve the problems indicated.

INSPECT is seamlessly integrated with ACPT. As a result, INSPECT does not interact directly with the user (an air campaign planner); all interfacing is done through ACPT. The version of ACPT demonstrated in IFD-4 contains a new menu for controlling INSPECT that submits a plan to INSPECT and controls a window for displaying an agenda with the problems detected by INSPECT. Further, it has a specific window for specifying several preference parameters for INSPECT's operation, such as which types of inconsistencies INSPECT will report. Technical details about the integration of INSPECT and ACPT can be found in section 6.1.

4.1 The Role of EXPECT

As shown in figure 1, INSPECT is a knowledge-based system created by EXPECT. INSPECT includes a knowledge base (entered through EXPECT) of plan evaluation criteria that it uses to analyze air campaign plans. EXPECT provides support for acquiring knowledge about new criteria and changing existing knowledge. The main advantage of using EXPECT to build INSPECT is to achieve adaptability. To continue to be useful, INSPECT must be adaptable. Over time, it will be desirable to expand its library of problems and modify it as new techniques and military technologies become available. In addition, since INSPECT will be used in different theaters, it may be necessary to modify INSPECT's knowledge base to handle a particular campaign. In either case, we would like expert planners to be able to make these changes themselves, thus reducing their need to rely on programmers.

The EXPECT framework, which was used to construct INSPECT, was designed to allow non-programmers to modify a system, while freeing them from the need to understand implementation details. The key idea behind EXPECT is that it captures important information about how a knowledge-based system was put together and uses this info to guide a user in modifying the knowledge base. In the case of INSPECT, this empowers planning experts to change the system and thus helps assure that it will grow and remain relevant and useful in the years to come.

4.2 Scope of INSPECT

The following are assumptions that restrict the scope of the current version of INSPECT. Most were introduced to make feasible the effort of building a version of the system for IFD-4, and can be raised for future versions.

4.3 Future Extensions

Within the same concept (consistency of an air campaign plan) several extensions of INSPECT can be proposed:

Evaluate doctrine
The system can be extended to evaluate which aspects of the doctrine are being followed and which are not. This evaluation can be used in a proactive way, i.e. would not only have available a report of the evaluation of the plan doctrinewise, but would allow the user to e.g. ask what changes can be made to improve the plan in terms of doctrine.
Commander's guidance
The system can be extended to evaluate whether or not the current plan is consistent with the policies and guidance defined by the commanders (CinC/JFACC).

These extensions have been discussed with Checkmate during the design of INSPECT. They explore the idea that some of the critiquing they would do can be seen in a way as a consistency verification.



Andre Valente
Fri Sep 13 19:10:15 PDT 1996