Building SASO Wargaming Simulations Without Programmers
STOTTLER HENKE ASSOCIATES INC SAN MATEO CA
Pagination or Media Count:
We have designed and prototyped a new software tool that will permit military planners to rapidly create wargaming systems customized for specific SASO missions without the assistance of a programmer. This tool KAGES possesses two major components the authoring tool and the knowledge representation engine. The authoring component provides an intelligent, intuitive graphical user interface that can guide the user through the knowledge acquisition KA and simulation authoring process. By manipulating a palette of objects on a mission canvas, the user specifies the entities and domain knowledge necessary to fully describe a mission. KAGES is not simply a visual authoring tool, however. It collaborates with the user during authoring, drawing upon its built-in knowledge engineering expertise to extract the relevant information from the user and encode it. To help the user leverage the experience of past planners, KAGES also maintains a database of previously encoded domain knowledge from which it can dynamically retrieve and adapt elements to fit the current situational context. Of course, the system also allows advanced users to deactivate the intelligent assistance features and directly author missions in the underlying representation for maximum flexibility. In order to handle the complex data produced by the user interface, KAGES has at its core a knowledge representation engine designed for the codification of SASO domain knowledge. It is capable of managing all of the rules, facts, constraints, entities, and other elements that are pertinent to a particular mission, starting with METT-TP Mission, Enemy, Troops, Terrain, Time, and Politics and ranging all the way to social and cultural factors. The engine includes a compiler that can automatically generate wargaming scenarios from its internal knowledge structures, so that once a mission has been specified in KAGES, it can immediately be run as a simulation.
- Computer Programming and Software
- Unconventional Warfare