|
Abstract : |
O-Plan is a command, planning and control architecture which has an open modular structure intended to allow experimentation on or replacement ofvarious components. The research is seeking to isolate functionality that may be generally required in a number of applications and across a number of di erent planning, scheduling and control systems. This paper describes the way in which plan constraints are represented and handled in the O-Plan architecture. It gives details of a rational reconstruction of the constraint management interfaces now being used as a design principle within the latest version of O-Plan. The cooperative manipulation of constraints on plans by a user and by the capabilities provided in computer systems provides a useful and natural paradigm for e ective planning and scheduling support systems. The provision of powerful computer based constraint management languages and tools could lead to a rapid expansion of the bene ts to be gained by identifying more standard ways in which constraints can be handled in future planning and scheduling systems. 1 1 O-Plan { the Open Planning Architecture, |