| Name | Description | Type | Package | Framework |
| EvaluationException | This exception is thrown if an error occurs during evaluation of a rule. | Class | org.jscience.computing.ai.fuzzylogic | JScience |
| FuzzyEngine | Fuzzy engine implementation. | Class | org.jscience.computing.ai.fuzzylogic | JScience |
| FuzzyExpression | Abstraction for fuzzy expressions. | Class | org.jscience.computing.ai.fuzzylogic | JScience |
| FuzzyRule | Abstraction for fuzzy rules. | Class | org.jscience.computing.ai.fuzzylogic | JScience |
| LinguisticVariable | Abstraction for fuzzy linguistic variables. | Class | org.jscience.computing.ai.fuzzylogic | JScience |
| MembershipFunction | Abstraction for fuzzy membership functions. | Interface | org.jscience.computing.ai.fuzzylogic | JScience |
| NoRulesFiredException | This exception is thrown if defuzzification is attempted and no rules fired. | Class | org.jscience.computing.ai.fuzzylogic | JScience |
| RuleParsingException | This exception is thrown if an error occurs during parsing a fuzzy rule. | Class | org.jscience.computing.ai.fuzzylogic | JScience |
| TriangularMembershipFunction | Triangular fuzzy membership function implementation. | Class | org.jscience.computing.ai.fuzzylogic | JScience |