After the execution trace has been summarized, additional processing is required in order to add cooperative procedures to collective memory. ADD-C-PROCS (again see Figure 3) next calls function SPLIT-TRACE, which generates a list of operator chunks and the goals they achieve. PREPARE-CHUNK modifies each chunk to make a cooperative procedure that is suitable for reuse. The procedural knowledge case-base is then modified to include the novel procedures by MODIFY-PKCB. These three support routines are outlined in Figure 5.
|
|
|
| Figure 5: Support algorithms for ADD-C-PROCS. |