English

Towards a Generic Framework to Generate Explanatory Traces of Constraint Solving and Rule-Based Reasoning

Programming Languages 2010-01-14 v1

Abstract

In this report, we show how to use the Simple Fluent Calculus (SFC) to specify generic tracers, i.e. tracers which produce a generic trace. A generic trace is a trace which can be produced by different implementations of a software component and used independently from the traced component. This approach is used to define a method for extending a java based CHRor platform called CHROME (Constraint Handling Rule Online Model-driven Engine) with an extensible generic tracer. The method includes a tracer specification in SFC, a methodology to extend it, and the way to integrate it with CHROME, resulting in the platform CHROME-REF (for Reasoning Explanation Facilities), which is a constraint solving and rule based reasoning engine with explanatory traces.

Keywords

Cite

@article{arxiv.1001.2188,
  title  = {Towards a Generic Framework to Generate Explanatory Traces of Constraint Solving and Rule-Based Reasoning},
  author = {Pierre Deransart and Rafael Oliveira},
  journal= {arXiv preprint arXiv:1001.2188},
  year   = {2010}
}
R2 v1 2026-06-21T14:34:16.882Z