The aim of the article is to provide an overview of the current state of the O-Plan project and to describe the future direction of the next phase of the system's development. The next phase of the O-Plan project started on July 15th 1995 and is funded under Phase III of the DARPA/Rome Laboratory Planning and Scheduling Initiative (ARPI). The ARPI is a major US Initiative aimed at providing the next generation intelligent planning and scheduling tools to the US military and has been funded to a level of 65 million dollars over its three phases.
The overall aim of the O-Plan project is to demonstrate how a planner, situated in a task assignment and plan execution (command and control) environment, and using extensive domain knowledge, can allow for flexible, distributed, collaborative, and mixed-initiative planning. The research is seeking to verify this total systems approach by studying a simplified three-level model with separable task assignment, plan generation and plan execution agents.
O-Plan is a command, planning and control architecture with an open modular structure intended to allow experimentation on, or replacement of, various components. The research funded under ARPI Phase II sought to determine which functions are generally required in a number of application areas and across a number of different command, planning, scheduling and control systems.
The outcome of the research has achieved a clearer understanding of the components necessary in a flexible planning system, and has shown how such components can be combined in an open systems integration architecture. The work has determined improved ways in which the knowledge available from modelling an application domain can be used effectively to restrict search in a planner. An improved characterisation of a plan as a set of constraints on activity opens up many possibilities for richer distributed, cooperative and mixed-initiative planning systems in the future. The project has created a prototype implementation which has been demonstrated on a class of realistic applications.
The research and development in the new O-Plan project addresses the development and refinement of a number of Courses of Action (COAs). The COAs are based on different assumptions concerning a developing crisis, the assets to be committed to the mission and the level of response which is being considered. The overall O-Plan research is concerned with three levels:
The new project concentrates on the first two levels and the communication between them. The approach assumes high levels of user interaction within the COA development process, but allows for system initiative where appropriate. Presented below is a simplied view of the interaction between two people who have different roles in the planning process. These are:
Each person is supported notionally by a separate computer system and interaction between the two is in terms of ``planning task flow''. The planning task flow between the task assigner and the planner is demonstrated in the following partial scenario.
This outline scenario traces the interaction between the roles task of the assigner and the planner in a military planning scenario. The user and system components involved will be working together to define, populate and evaluate an alternative COA comparison matrix which relates important and relevant domain evaluation criteria.
In the current O-Plan system the research has been anchored around the simple dialogue between the task assigner, planner and execution support system and the orders issued and authorities provided within the military command, planning and control environment. The management of dialogue between the task assigner and the planner and their integration into a mixed initiative plan generation and refinement environment will be the one of the main areas of research on the project.
A shared representation for task and plans is vital to the success of integrated planning, scheduling and resource management tools. It can enable shared plan use across components of the ARPI and can influence future planning aids for military and business sectors. Research on the new O-Plan project will play a large part in progressing the development of a shared planning ontology and plan representations suited to dual use across many types of organisation involved in planning.
Brian Drabble: b.drabble@ed.ac.uk
Planning and Scheduling Group