The invention presents novel method, apparatus, and data structures for storing,
maintaining, and executing processing logic on a computer system. Processing logic
is encoded into its distinct, constituent elements that are flexibly linked, facilitating
reuse and reconfiguration. Executable responses are selected for an input signal
by identifying a correspondence between the input signal and an expression, evaluating
the expression to a resulting value, and identifying a correspondence between the
expression and its resulting value, and an executable response.