Main Menu.) In a workspace, the visible color or image upon which the workspace's items appear to reside. (Clicking the mouse on this background displays the
background-colorcolor attribute: A color attribute for a workspace, rule, generic formula, or other item with a text box representation style.
backward chaining: An inferencing technique related to data seeking, in which G2 seeks the value of a variable by invoking rules that can conclude the variable's value. Contrast with forward chaining.
base time: The time on which the time-stamps in a GFI file are based. For a file that uses explicit time-stamps, the base time is the earliest time in the file. For a file that uses relative time-stamps, the base time is kept separately in the file's header line.
begin-end block: A compound statement in a procedure or method. The compound statement begins with the reserved symbol
begin, includes two or more statements, and ends with the reserved symbol
border-colorcolor attribute: The color attribute for the border of a workspace, rule, generic formula, or other item with a text box representation style.
breadth-first backward chaining: The activity where G2 simultaneously invokes every rule that is able to conclude a new value for the target variable. G2 schedules each invoked rule according to its declared priority. Contrast with depth-first backward chaining.
breakpoint: A certain point within an executing statement at which the KB stops processing. Breakpoints are a debugging tool. G2 provides four levels of breakpoints, ranging from
breakpoints at every step, which you can set for global scope in the Debugging Parameters system table and for local scope in the
Tracing-and-breakpointsattribute of individual executable items.
bridge: An application program that passes items and values to and from G2. A bridge application exchanges data between G2 and another application, device (such as a programmable logic controller), or system. A bridge application typically calls functions provided in Gensym's G2 Gateway product.
buttons: Items that are among the components of a G2 application's user interface. Buttons perform actions or provide values for variables and parameters.