: System Architecture.
Figure 1 shows the components used to address the problem of
creating large feasible logistic plans. FORMAT is a tool that
allows people to manage all the details in large logistic problems, and define
specific logistic goals. Prodigy is a case-based planning tool
that takes a FORMAT defined high-level goal and searches its case library for
previous cases of plans that might satisfy the goal. Prodigy returns any found
plans along with extra instructions describing how to modify the plans for this
specific goal. Ditops[Smith1995],[Smith et al.
1996] is used to test the
feasibility of integrating the Prodigy produced plan with all the other ongoing
activities that might be utilizing resources the plan requires. The goal of the
Prodigy-Ditops communication is to ensure the feasibility of the plans that
Prodigy returns to FORMAT. In addition to the message passing mechanisms just
described, Prodigy and Ditops share at some level, the data describing the
current state of the system. The type of data sharing is described in
Section .