An electronic circuit for use in providing computational decision-making
capabilities. The circuit implements a hierarchy of decision-making
cells, with outputs derived from input signals supplying argument values,
configuration signals for controlling the decision making model and wires
between cells defining relationships between cells that modify the
decision-making model of dependent cells. The cells are primarily
characterized by modified values that may represent outputs although they
may have a variety of other function features such as importance values
and threshold values. The arguments are characterized by argument values
that may represent inputs. The arguments are associated with particular
cells and the values of the arguments associated with a given cell are
combined to determine the value of that cell. The wires between different
cells define different types of functional relationships between them.
Circuits are developed through the creation and manipulation of the
graphical items of the interface using visually oriented processes such
as drop down windows and drag and drop techniques.