Automating Component Integration in a Distributed Problem Solving Environment

A tool for automating the wrapping of legacy components, which can represent parallel or sequential executable codes, for use within a dis-tributed problem solving environment is described. Each wrapped com-ponent can expose its interface for use by other components, and enables applicat ions to be composed by linking component in terfaces. We add additional features such as an event listener and publisher, to enable components wrapping executable units to be manipulated by manage-ment components (for applications involving computational steering, for instance).