请输入您要查询的百科知识:

 

词条 Knowledge Engineering Environment
释义

  1. See also

  2. References

  3. External links

{{Infobox software
| name =
| logo =
| logo alt =
| logo caption =
| screenshot =
| screenshot alt =
| caption =
| author =
| developer = IntelliCorp
| released = {{Start date and age|1983}}
| discontinued = Yes
| latest release version =
| latest release date =
| programming language = Common Lisp
| operating system =
| platform = Symbolics Lisp Machine, HP 9000 Series 700 and 800 workstations, the Sun

SPARCstation and IBM RS6000 workstation


| size =
| language = English
| genre = Expert system development tool
| license = Proprietary
| standard =
| AsOf =
}}{{Use dmy dates|date=October 2017}}

Knowledge Engineering Environment (KEE) is a frame-based development tool for expert systems.[1] It was developed and sold by IntelliCorp, and 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.

See also

  • Expert system
  • Frame language
  • Inference engine
  • IntelliCorp (software)
  • Knowledge base
  • Knowledge-based system
  • Knowledge representation

References

1. ^{{cite web |url=http://portal.acm.org/citation.cfm?id=62001 |title=An evaluation of expert system development tools}}
2. ^{{cite web |url=http://doi.acm.org/10.1145/76738.76766 |title=The SimKit system: knowledge-based simulation and modeling tools in KEE}}
3. ^{{cite web |url=http://portal.acm.org/citation.cfm?id=62001 |title=SimKit: a model-building simulation toolkit}}
4. ^{{cite web |url=http://portal.acm.org/citation.cfm?id=62001 |title=KEEConnection: a bridge between databases and knowledge bases}}
5. ^{{cite web |url=http://portal.acm.org/citation.cfm?id=62001 |title=Reasoning with worlds and truth maintenance}}

External links

  • An Assessment of Tools for Building Large Knowledge-Based Systems
{{Common Lisp}}{{Lisp programming language}}

3 : Knowledge engineering|Knowledge representation|Common Lisp software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/27 17:28:07