How does the KEEL graphical language differ from other “graphical languages”?
Most other graphical languages use wires or arrows to show data flow or logical processing flow between graphical components. These are sometimes categorized as “directed graphs”. The graphical components themselves commonly encapsulate functionality. This is completely different than the KEEL graphical language. With KEEL Technology, the functionality is defined by the wires between connection points on the graphical icons. The functionality defined in this way is explicit. Within KEEL designs, there is no “hidden” processing within boxes. While there is a functional ordering from source connection points and sink connection points (information provider to information user) this is a functional definition rather than a data flow process. The wires define how one data item impacts others. During the “cognitive cycle” all relationships are evaluated. This is similar to processing a formula, where one is not interested in what happens part way through processing the formula. One is only