Skip to main content

Fuzzy Reasoning with a Rete-OO Rule Engine

  • Conference paper
Rule Interchange and Applications (RuleML 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5858))

Abstract

Rules and rule engines play an important role in automated decision making processes like business workflows or system monitoring. Classical inference machines evaluate rules until a final “yes” or “no” decision: this crisp classification schema can turn into a deficiency when they have to deal with uncertain or inprecise knowledge. To circumvent some of these limitations we have built the “Java Expert Fuzzy Inference System” (Jefis) and implemented factory methods to deploy the Jefis library as an extension for the classical rule engine JBoss Drools. We outline the new features and give examples of uncertain formulated rules executing within the Jefis Drools extender.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sottara, D., Mello, P., Proctor, M.: Adding uncertainty to a Rete-OO inference engine. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2008. LNCS, vol. 5321, pp. 104–118. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Damásio, C.V., Pan, J.Z., Stoilos, G., Straccia, U.: Representing Uncertainty in RuleML. Fundamenta Informaticae 82, 1–24 (2008)

    Google Scholar 

  3. Orchard, R.A., et al.: Fuzzy Extension to the CLIPS Expert System Shell (FuzzyCLIPS), http://wwwreno.nrc-cnrc.gc.ca/eng/projects/iit/fuzzy-reasoning.html

  4. Pan, J., DeSouza, G.N., Kak, A.C.: FuzzyShell: A Large-Scale Expert System Shell using Fuzzy Logic for Uncertainty Reasoning. IEEE Trans. Fuzzy Syst. 6, 563–581 (1998)

    Article  Google Scholar 

  5. Zadeh, L.A.: Fuzzy Sets. Information and Control 8, 338–353 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  6. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns – Elements of Resusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  7. Dubois, D., Prade, H.: Fuzzy Set and Systems: Theory and Applications. Academic Press, London (1980)

    Google Scholar 

  8. Dubois, D., Prade, H.: Fuzzy sets in approximate reasoning, Part I: Inference with possibility distributions. Fuzzy Sets and Systems 50, 143–202 (1991)

    Article  MathSciNet  Google Scholar 

  9. Mamdami, E.H., Assilian, S.: An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller. International Journal of Man-Machine Studies, 1–13 (1985)

    Google Scholar 

  10. Larsen, P.M.: Industrial Applications of Fuzzy Logic Control. International Journal of Man-Machine Studies 12(1), 3–10 (1980)

    Article  Google Scholar 

  11. Boley, H.: The rule-ml family of web rule languages. In: Alferes, J.J., Bailey, J., May, W., Schwertel, U. (eds.) PPSWR 2006. LNCS, vol. 4187, pp. 1–17. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wulff, N., Sottara, D. (2009). Fuzzy Reasoning with a Rete-OO Rule Engine. In: Governatori, G., Hall, J., Paschke, A. (eds) Rule Interchange and Applications. RuleML 2009. Lecture Notes in Computer Science, vol 5858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04985-9_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04985-9_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04984-2

  • Online ISBN: 978-3-642-04985-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics