Market Areas
About KEEL Technology About CMT

KEEL® Technology

For Complex Problems

Taking Data to Knowledge and Knowledge to Action


Compsim is a Technology Provider.

Compsim’s patented KEEL® Technology (“Knowledge Enhanced Electronic Logic”) provides a methodology for putting human-like reasoning into devices and/or software applications.

KEEL Technology is:

  • A new way to process information by accumulating supporting and objecting arguments (driving or blocking signals) in order to make a decision or take an action
  • A development environment supporting a dynamic, graphical language for modeling and testing human-like reasoning
  • A small footprint engine (function or class method) that processes sensors or other inputs according to the design of a system created in the development environment
  • 100% auditable -- meaning that decisions and actions can always be explained
  • A method for implementing the reasoning "engine" as an analog circuit (if very high speed operation is required)
  • Platform and Architecture independent
  • An expert, policy-based system – with the added feature that the policies can be defined to change dynamically (adapt) as the environment changes

KEEL Technology processes information by interpreting the "importance of information items" and by balancing "inter-relationships between those information items" during a "cognitive cycle". During the cognitive cycle ALL inter-relationships are addressed.

KEEL Technology can be used to model very complex, non-linear systems (dynamically changing systems) – without forcing the designer to resort to complex mathematical formulas.

How is the KEEL dynamic graphical language different from other graphical languages?

The first key difference between the KEEL "dynamic graphical language" and other graphical languages is that the wires in KEEL define specific functional relationships between data items, NOT the flow of data between objects. The KEEL graphical objects have specific named connection points. Wires between specific connection point pairs describe specific functional relationships. Therefore, a specific “source connection point” wired to a specific “sink connection point” defines a specific functional relationship. {Other graphical languages define signals, conditions, or data items that pass “through” the wires.} For comparisons to other methodologies, please see KEEL FAQs.

A second key difference is that the KEEL graphical language is interactive (dynamic) during development. This means that inputs can be simulated (and/or gathered from real-world sensors) during development and the user can get immediate feedback on how the system will respond. This is different than an interpreted language, because a KEEL cognitive engine is being created as it is being rendered on the screen. This greatly accelerates the development phase.

Audio Introduction - 5 minutes

Google
WWW www.compsim.com