The COLLAGE/KHOROS Link: Planning for Image Processing Tasks
This paper describes the application of the COLLAGEplanner to the task of generating image processing plans for satellite remote sensing data. In particular, we focus on the linkage of COLLAGEto the KHOROS image processing system. Several obvious requirements presented themselves when we first confronted integrating COLLAGE and KHOROS: low-level connection tasks; representation translation tasks; the need to present users with a suitably coherent combined architecture. However, one overarching and pervasive issue became clear over time: how to represent and partition information in a waythat fosters extensibUity and flexibility. This is necessary for at least two reasons. First, KHOROS is an "open" system - its suite of image processing algorithms is constantly changing. Second, our combinedarchitecture must be useable by a variety of users with different skill levels. These kinds of issues, of course, are commonto manysoftware engineering enterprises. Our experience with COLLAGE indicates that planning systems will also have to cope with them when they are used within operational environments.