Automated planning and scheduling is incorporated in the ground segment simply to optimize the use of resources and schedule events based upon opportunities and events. Traditionally this function is done as a batch operation rather than a real-time function. Predetermined plans are then executed onboard as RTOS scheduled sequences. This system will include the capability to distribute planning between the ground and space segment such that automatic onboard replanning can enable a more autonomous spacecraft to meet higher level objectives in spite of system performance degradation (faults) and unexpected events. This requires a direct interface between the fault detection layer, the command and control layer, the RTOS scheduler, and the automatic planning system software. The extent to which the onboard planning system can replan based upon goal specifications is tailorable, but the ability to incorporate goals into plans, thus raising the level of abstraction of a plan from an explicit sequence to a more goal-oriented plan is to be standardized [17,18]. Optimizing algorithms for resource management and scheduling must be "anytime" such that real-time operating system deadlines can be met. Finally, the automatic planning system must interface with the RTOS resource management kernel functions for management of standard resource types such as consumable resources, serially reusable exclusive access resources, etc.