Please Pass the Rules: A Rule Interchange Demonstration

  • Gary Hallmark
  • Christian de Sainte Marie
  • Marcos Didonet Del Fabro
  • Patrick Albert
  • Adrian Paschke
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5321)

Abstract

It is commonly accepted that separating the declarative rules from the procedural code of an application makes that application easier to understand and easier to modify. What has been lacking is a standard representation for rules – until now. Using the W3C’s Rule Interchange Format [1], rules will be exchanged and revised among three different rule systems: ILOG JRules [2], Oracle [3], and Prova [4].

Keywords

Rule Interchange Web Rules General Rule Markup Language Rule Standard Language 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
    ILOG JRules. Ref. site (April 2008), http://www.ilog.com/products/jrules/index.cfm
  3. 3.
  4. 4.
  5. 5.
  6. 6.
    RIF Basic Logic Dialect, http://www.w3.org/TR/rif-bld/
  7. 7.
    Kurtev, I., Bézivin, J., Jouault, F., Valduriez, P.: Model-based DSL Frameworks. In: Proc of. Companion of OOPSLA 2006, Portland, OR, USA, October 22-26, 2006, pp. 602–616 (2006)Google Scholar
  8. 8.
    Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Proc. of the Model Transformations in Practice Workshop at MoDELS 2005 (2005)Google Scholar
  9. 9.
    Eclipse Generative Modeling Technologies (GMT), http://www.eclipse.org/gmt/
  10. 10.
  11. 11.
  12. 12.
    W3C RIF Use Cases and Requirements, http://www.w3.org/TR/rif-ucr/
  13. 13.
    W3C RIF Production Rule Dialect, http://www.w3.org/TR/rif-prd/
  14. 14.
    W3C RIF Reaction Rule Dialect, http://www.w3.org/2005/rules/wiki/RRD

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Gary Hallmark
    • 1
  • Christian de Sainte Marie
    • 2
  • Marcos Didonet Del Fabro
    • 2
  • Patrick Albert
    • 2
  • Adrian Paschke
    • 3
  1. 1.OracleUSA
  2. 2.ILogFrance
  3. 3.Free University BerlinGermany

Personalised recommendations