摘要 |
PROBLEM TO BE SOLVED: To accept the interruption of another request during plan execution and flexibly change a plan which is in execution at the present according to the interruption request. SOLUTION: An execution request of task from a user is accepted as a request task (S1), and the request task is decomposed according to a task decomposition rule to form a plan composed of executable tasks (S2). Each task is executed one by one according to the plan (S3). When another request task is accepted in plan execution (YES in S4), this request task is inserted to the plan in execution (S5), task decomposition processing of the inserted request task is performed to form a new plan composed of executable tasks (S2). When all the tasks in the plan are executed (YES in S6), the processing for this plan is ended. COPYRIGHT: (C)2006,JPO&NCIPI
|