Jess is a rule engine for the Java platform, written in Java and developed by Ernest Friedman-Hill of Sandia National Laboratories. It is a superset of the CLIPS language and was first written in late 1995. Instead of a procedural program whose loop runs only once, Jess follows a declarative style in which a set of rules is applied continuously to a set of facts through pattern matching, using the Rete algorithm to decide which rules fire. Rules can change the set of facts or run arbitrary Java code, which made Jess a common expert system shell and later a tool for intelligent agent systems that need a similar ability. Its licensing is unusual for the field: it is free for education and government use but proprietary software needing a license for commercial use, whereas CLIPS, the basis of Jess, is free and open source.
Facts
First Released Connections
In Field
Source Jess (programming language) (Wikipedia)
Licensed Under
Source Jess (programming language) (Wikipedia)
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Source Jess (programming language) (Wikipedia)Lead, invented by companyQuote, Lead, invented by company
It was developed by Ernest Friedman-Hill of Sandia National Laboratories.
Sources
1. Jess (programming language) (Wikipedia)
Lead
It was first written in late 1995.
Lead, paradigm
the declarative paradigm used by Jess applies a set of rules to a set of facts continuously by a process named pattern matching
Lead, rule-based programming
The language provides rule-based programming for the automation of an expert system
Lead, invented by company
It was developed by Ernest Friedman-Hill of Sandia National Laboratories.
Licensed Under: Proprietary Software, License
is proprietary software, needing a license, for commercial use
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.