Symbolics Lisp Machine, TI Explorer Lisp Machine, HP 9000 Series 700 and 800 workstations, the Sun
SPARCstation and IBM RS6000 workstation
Available in
English
Type
Expert system development tool
License
Proprietary
Knowledge Engineering Environment (KEE) is a frame-based development tool for expert systems.[1] It was developed and sold by IntelliCorp, and was first released in 1983. It ran on Lisp machines, and was later ported to Lucid Common Lisp with the CLX library, an X Window System (X11) interface for Common Lisp. This version was available on several different UNIX workstations.
On KEE, several extensions were offered:
Simkit, a frame-based simulation library[2][3]
KEEconnection, database connection between the frame system and relational databases[4]
In KEE, frames are called units. Units are used for both individual instances and classes. Frames have slots and slots have facets. Facets can describe, for example, a slot's expected values, its working value, or its inheritance rule. Slots can have multiple values. Behavior can be implemented using a message passing model.
KEE provides an extensive graphical user interface (GUI) to create, browse, and manipulate frames.
KEE also includes a frame-based rule system. In the KEE knowledge base, rules are frames. Both forward chaining and backward chaining inference are available.
KEE supports non-monotonic reasoning through the concepts of worlds. Worlds allow providing alternative slot-values of frames. Through an assumption-based truth or reason maintenance system, inconsistencies can be detected and analyzed.[5]
ActiveImages allows graphical displays to be attached to slots of Units. Typical examples are buttons, dials, graphs, and histograms. The graphics are also implemented as Units via KEEPictures, a frame-based graphics library.
^An evaluation of expert system development tools. Ablex Publishing Corp. 1989. ISBN 9780893914943.
^Stelzner, M.; Dynis, J.; Cummins, F. (1989). "The SimKit system: knowledge-based simulation and modeling tools in KEE". Proceedings of the 21st conference on Winter simulation - WSC '89. pp. 232–234. doi:10.1145/76738.76766. ISBN 0911801588. S2CID 18125370.
^SimKit: a model-building simulation toolkit. Ablex Publishing Corp. 1989. ISBN 9780893914943.
^KEEConnection: a bridge between databases and knowledge bases. Ablex Publishing Corp. 1989. ISBN 9780893914943.
^Reasoning with worlds and truth maintenance. Ablex Publishing Corp. 1989. ISBN 9780893914943.
and 22 Related for: Knowledge Engineering Environment information
In the computer science fields of knowledgeengineering and ontology, the Sigma knowledgeengineeringenvironment (SigmaKEE) is an open source computer...
engineering, domain knowledge is knowledge about the environment in which the target system operates, for example, software agents. Domain knowledge usually...
"agent" or "process"). SUMO has an associated open source Sigma knowledgeengineeringenvironment. Initially, Sumo was developed by the Teknowledge Corporation...
rules. One of the most powerful and well known was the 1983 KnowledgeEngineeringEnvironment (KEE) from Intellicorp. KEE had a complete rule engine with...
The Systems Engineering Body of Knowledge (SEBoK), formally known as Guide to the Systems Engineering Body of Knowledge, is a wiki-based collection of...
systems of the 80s were available: Intellicorp's KnowledgeEngineeringEnvironment (KEE), Knowledge Craft, from The Carnegie Group Inc., and ART (Automated...
Knowledgeenvironments are social practices, technological and physical arrangements intended to facilitate collaborative knowledge building, decision...
Data Systems with Generic Operations Assignment and Local State The Environment Model of Evaluation Modeling with Mutable Data Concurrency: Time Is of...
(including one based on MYCIN, known as E-MYCIN (followed by KnowledgeEngineeringEnvironment - KEE)) and supported the development of expert systems in...
programming language POP-11 programming language Poplog programming environment Technical report: EPU-R-12, U Edinburgh (Apr 1966) "The Early Development...
considerably enhanced version of AutoLISP including an integrated development environment (IDE), debugger, compiler, and ActiveX support, was developed and sold...
Greek mechanical engineering. Some of Archimedes' inventions, as well as the Antikythera mechanism, required sophisticated knowledge of differential gearing...
1974, p. 1 Moon 1974, p. 47 Lisp 1.5 p. 13, evaluating an atom e in the environment a is done with (cdr (assoc e a)). That involves a linear search of the...
knowledge, information and equipment. Industrial engineering is central to manufacturing operations. Industrial engineers use specialized knowledge and...
Interlisp (also seen with a variety of capitalizations) is a programming environment built around a version of the programming language Lisp. Interlisp development...
language. MSWLogo has evolved into FMSLogo: An Educational Programming Environment, a free, open-source implementation of the language Logo for Microsoft...
with most engineering disciplines, having a sound knowledge of mathematics and science is necessary for computer engineers. Computer engineering is referred...
solve its engineering problems. It also relies on knowledge of geology, hydrology, geophysics, and other related sciences. Geotechnical engineering has applications...
supports a long term compiling listener session which gives the compiler knowledge about the state of the compiled and thus running program, including the...
study of humans and their environments, including anthropometry, biomechanics, mechanical engineering, industrial engineering, industrial design, information...
socio-organizational factor based, and assumes an integrated knowledgeengineering, environment and business modeling perspective, therefore it is not social...