Skip to main content

Practical Approach to Interoperability in Production Rule Bases with Subito

  • Conference paper
Artificial Intelligence and Soft Computing (ICAISC 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9120))

Included in the following conference series:

Abstract

Knowledge interoperability is an active research area in Artificial Intelligence. Rules are one of the most successful knowledge representations that currently found application in Business Rules Management Systems. Because of the increasing number of such systems, the need for efficient rule interoperability methods is still growing. Currently many approaches providing formalized models and methods were developed. Nevertheless, many of them are very general and therefore they suffer from weak tool support. This paper provides presentation of a new interoperability tool for rule-based knowledge. The tool is called Subito and it supports the formalized model of production rule representation and interchange. Thanks to the well-defined scope of model expressiveness it allows for efficient translation of rule bases expressed in such representation like CLIPS, Jess, Drools or XTT2.

The paper is supported by the SaMURaI Project funded from NCN (National Science Centre) resources for science DEC-2011/03/N/ST6/00886.

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. Antoniou, G., van Harmelen, F.: A Semantic Web Primer. The MIT Press (2008)

    Google Scholar 

  2. Boley, H., Tabet, S., Wagner, G.: Design rationale for ruleml: A markup language for semantic web rules. In: Cruz, I.F., Decker, S., Euzenat, J., McGuinness, D.L. (eds.) SWWS, pp. 381–401 (2001)

    Google Scholar 

  3. Browne, P.: JBoss Drools Business Rules. Packt Publishing (2009)

    Google Scholar 

  4. Friedman-Hill, E.: Jess in Action, Rule Based Systems in Java. Manning (2003)

    Google Scholar 

  5. Genesereth, M.R., Fikes, R.E.: Knowledge Interchange Format Version 3.0 Reference Manual (January 1992)

    Google Scholar 

  6. Giurca, A., Gašević, D., Taveter, K. (eds.): Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches. Information Science Reference. Hershey, New York (2009)

    Google Scholar 

  7. von Halle, B.: Business Rules Applied: Building Better Systems Using the Business Rules Approach. Wiley (2001)

    Google Scholar 

  8. Hallmark, G., Paschke, A., de Sainte Marie, C.: RIF production rule dialect. Candidate recommendation, W3C (October 2009), http://www.w3.org/TR/2009/CR-rif-prd-20091001/

  9. Kaczor, K.: Knowledge Formalization Methods for Semantic Interoperability in Rule Bases. Ph.D. thesis, AGH University of Science and Technology, Krakow, Poland (2014)

    Google Scholar 

  10. Kaczor, K., Kluza, K., Nalepa, G.J.: Towards rule interoperability: Design of Drools rule bases using the XTT2 method. In: Nguyen, N.T. (ed.) Transactions on CCI XI. LNCS, vol. 8065, pp. 155–175. Springer, Heidelberg (2013)

    Google Scholar 

  11. Kaczor, K., Nalepa, G.J.: Critical evaluation of the XTT2 rule representation through comparison with CLIPS. In: Canadas, J., Nalepa, G.J., Baumeister, J. (eds.) 8th Workshop on Knowledge Engineering and Software Engineering (KESE 2012) at the at the biennial European Conference on Artificial Intelligence (ECAI 2012), Montpellier, France (August 28, 2012), http://ceur-ws.org/Vol-949/

  12. Kaczor, K., Nalepa, G.J.: Semantically-Driven Rule Interoperability – Concept Proposal. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part II. LNCS(LNAI), vol. 7895, pp. 511–522. Springer, Heidelberg (2013), http://www.springer.com/computer/ai/book/978-3-642-38609-1

    Chapter  Google Scholar 

  13. Ligęza, A.: Logical Foundations for Rule-Based Systems. Springer, Heidelberg (2006)

    Google Scholar 

  14. Luckham, D.: Complex event processing (CEP). Software Engineering Notes 25(1), 99–100 (2000), http://portal.acm.org/citation.cfm?id=341080&coll=portal&dl=ACM

    Article  Google Scholar 

  15. Nalepa, G.J., Bobek, S., Ligęza, A., Kaczor, K.: Algorithms for rule inference in modularized rule bases. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 305–312. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  16. Nalepa, G.J., Bobek, S., Ligęza, A., Kaczor, K.: HalVA – Rule analysis framework for XTT2 rules. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 337–344. Springer, Heidelberg (2011), http://www.springerlink.com/content/c276374nh9682jm6/

    Chapter  Google Scholar 

  17. Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Computer Science and Information Systems 11(1), 171–193 (2014)

    Article  Google Scholar 

  18. Nalepa, G.J., Kluza, K.: UML representation for rule-based application models with XTT2-based business rules. International Journal of Software Engineering and Knowledge Engineering (IJSEKE) 22(4), 485–524 (2012), http://www.worldscientific.com/doi/abs/10.1142/S021819401250012X

    Article  Google Scholar 

  19. Nalepa, G.J., Kluza, K., Ciaputa, U.: Proposal of automation of the collaborative modeling and evaluation of business processes using a semantic wiki. In: Proceedings of the 17th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2012, Kraków, Poland (September 28, 2012)

    Google Scholar 

  20. Nalepa, G.J., Kluza, K., Kaczor, K.: Proposal of an inference engine architecture for business rules and processes. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part II. LNCS(LNAI), vol. 7895, pp. 453–464. Springer, Heidelberg (2013), http://www.springer.com/computer/ai/book/978-3-642-38609-1

    Chapter  Google Scholar 

  21. Nalepa, G.J., Ligęza, A.: Designing reliable Web security systems using rule-based systems approach. In: Menasalvas, E., Segovia, J., Szczepaniak, P.S. (eds.) AWIC 2003. LNCS (LNAI), vol. 2663, pp. 124–133. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  22. Nalepa, G.J., Ligęza, A., Kaczor, K.: Formalization and modeling of rules using the XTT2 method. International Journal on Artificial Intelligence Tools 20(6), 1107–1125 (2011)

    Article  Google Scholar 

  23. OMG: Production Rule Representation (OMG PRR) version 1.0 specification. Tech. Rep. formal/2009-12-01, Object Management Group (December 2009), http://www.omg.org/spec/PRR/1.0

  24. REWERSE Working Group I1: A UML-Based Rule Modeling Language (2006), http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=URML

  25. Riley, G.: CLIPS - A Tool for Building Expert Systems (January 2008), http://clipsrules.sourceforge.net

  26. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn. Prentice-Hall (2009)

    Google Scholar 

  27. W3C Working Group: RIF Primer (December 2012), http://www.w3.org/2005/rules/wiki/Primer

  28. Winskel, G.: The Formal Semantics of Programming Languages: An Introduction. MIT Press, Cambridge (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Kaczor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Kaczor, K. (2015). Practical Approach to Interoperability in Production Rule Bases with Subito . In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2015. Lecture Notes in Computer Science(), vol 9120. Springer, Cham. https://doi.org/10.1007/978-3-319-19369-4_56

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19369-4_56

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19368-7

  • Online ISBN: 978-3-319-19369-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics