User's Guide to the GaeaVE Process Editor

The Process Editor allows users to examine the node and link structure of an existing process within Gaea, create new processes, either from scratch or as a modification of an existing process, or edit an existing process. Processes may also be executed for testing purposes from the Process Editor. The Process Editor uses a network description for a process, where nodes are either data objects or operators. The data objects are attributes of instantiations of data classes; thus an operator might work on the time field of one class instance and the image field of another.

Color is used for two purposes within the Process Editor. First, each instance of an input or output class is assigned a unique color, and the icons for all fields associated with a particular instance are either outlined or filled in that color. Also, each field type (which is an Abstract Data Type, or ADT) has a color associated with it. This is used for coloring buttons on each node to indicate what input and output ports for data and operators can be connected.

The Process Editor interface is divided into several regions. The large space at the bottom (called the Stage) is for constructing the nodes and links of the process. There are regions for selecting the data classes for all input and output for the process. Menus are provided of all currently available classes (new classes can be created using the

The following is the procedure to create a new process.

Matthew O. Ward (matt@cs.wpi.edu)