Java Expert System Shell (JESS)
Jump to navigation
Jump to search
A Java Expert System Shell (JESS) is a [[]] that ...
- See: Inferencing Computing System, Java Applet, [[{{Refimprove]], Sandia National Laboratories, Closed Source Software, Public Domain, Java (Programming Language), Rule Engine, Ernest Friedman-Hill, Superset, CLIPS Programming Language, Programming Language, Rule-Based Programming.
References
2018
- (Wikipedia, 2018) ⇒ https://en.wikipedia.org/wiki/Jess_(programming_language) Retrieved:2018-7-29.
- Jess is a rule engine for the Java platform that was developed by Ernest Friedman-Hill of Sandia National Labs.[1] It is a superset of the CLIPS programming language.[1] It was first written in late 1995.[1] The language provides rule-based programming for the automation of an expert system, and is frequently termed as an expert system shell.[1] In recent years, intelligent agent systems have also developed, which depend on a similar capability.
Rather than a procedural paradigm, where a single program has a loop that is activated only one time, the declarative paradigm used by Jess continuously applies a collection of rules to a collection of facts by a process called pattern matching. Rules can modify the collection of facts, or they can execute any Java code.
The Jess rules engine utilizes the Rete algorithm,[1] and can be utilized to create:
- Jess is a rule engine for the Java platform that was developed by Ernest Friedman-Hill of Sandia National Labs.[1] It is a superset of the CLIPS programming language.[1] It was first written in late 1995.[1] The language provides rule-based programming for the automation of an expert system, and is frequently termed as an expert system shell.[1] In recent years, intelligent agent systems have also developed, which depend on a similar capability.
2003
- (Friedman-Hill, 2003) ⇒ Ernest Friedman-Hill. (2003). "Jess in Action: Java Rule-based Systems.