Skip to main content

Showing 1–11 of 11 results for author: Deransart, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:1204.5280  [pdf, ps, other

    cs.PL

    Towards a Generic Trace for Rule Based Constraint Reasoning

    Authors: Armando Gonçalves Da Silva Junior, Pierre Deransart, Luis-Carlos Menezes, Marcos-Aurélio Almeida Da Silva, Jacques Robin

    Abstract: CHR is a very versatile programming language that allows programmers to declaratively specify constraint solvers. An important part of the development of such solvers is in their testing and debugging phases. Current CHR implementations support those phases by offering tracing facilities with limited information. In this report, we propose a new trace for CHR which contains enough information to a… ▽ More

    Submitted 24 April, 2012; originally announced April 2012.

    Report number: RR-7939

    Journal ref: N° RR-7939 (2012)

  2. arXiv:1105.6210  [pdf, ps, other

    cs.LO

    Generic Traces and Constraints, GenTra4CP revisited

    Authors: Pierre Deransart

    Abstract: The generic trace format GenTra4CP has been defined in 2004 with the goal of becoming a standard trace format for the observation of constraint solvers over finite domains. It has not been used since. This paper defines the concept of generic trace formally, based on simple transformations of traces. It then analyzes, and occasionally corrects, shortcomings of the proposed initial format and shows… ▽ More

    Submitted 31 May, 2011; originally announced May 2011.

  3. arXiv:1001.2188  [pdf, ps, other

    cs.PL

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

    Authors: Pierre Deransart, Rafael Oliveira

    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 (Constrai… ▽ More

    Submitted 13 January, 2010; originally announced January 2010.

    Report number: RR-7165

  4. arXiv:0711.4071  [pdf, ps, other

    cs.PL

    Observational semantics of the Prolog Resolution Box Model

    Authors: Pierre Deransart, Mireille Ducassé, Gérard Ferrand

    Abstract: This paper specifies an observational semantics and gives an original presentation of the Byrd box model. The approach accounts for the semantics of Prolog tracers independently of a particular Prolog implementation. Prolog traces are, in general, considered as rather obscure and difficult to use. The proposed formal presentation of its trace constitutes a simple and pedagogical approach for tea… ▽ More

    Submitted 26 November, 2007; originally announced November 2007.

    Comments: Paper presented at the 17th Workshop on Logic-based Methods in Programming Environments (WLPE2007)

    ACM Class: D.2.6; D.1.6

  5. arXiv:0706.3159  [pdf, ps, other

    cs.PL cs.SE

    Une sémantique observationnelle du modèle des boîtes pour la résolution de programmes logiques (version étendue)

    Authors: Pierre Deransart, Mireille Ducassé, Gérard Ferrand

    Abstract: This report specifies an observational semantics and gives an original presentation of the Byrd's box model. The approach accounts for the semantics of Prolog tracers independently of a particular implementation. Traces are, in general, considered as rather obscure and difficult to use. The proposed formal presentation of a trace constitutes a simple and pedagogical approach for teaching Prolog… ▽ More

    Submitted 25 June, 2007; v1 submitted 21 June, 2007; originally announced June 2007.

    Comments: Project of research report used to produce the paper presented at JFPC 2007

  6. arXiv:cs/0701106  [pdf, ps, other

    cs.PL

    On using Tracer Driver for External Dynamic Process Observation

    Authors: Pierre Deransart

    Abstract: One is interested here in the observation of dynamic processes starting from the traces which they leave or those that one makes them produce. It is considered here that it should be possible to make several observations simultaneously, using a large variety of independently developed analyzers. For this purpose, we introduce the original notion of ``full trace'' to capture the idea that a proce… ▽ More

    Submitted 17 January, 2007; originally announced January 2007.

    Comments: Paper presented at the 16th Workshop on Logic-based Methods in Programming Environments

  7. arXiv:cs/0310042  [pdf, ps, other

    cs.SE

    Rigorous design of tracers: an experiment for constraint logic programming

    Authors: Mireille Ducasse, Ludovic Langevine, Pierre Deransart

    Abstract: In order to design and implement tracers, one must decide what exactly to trace and how to produce this trace. On the one hand, trace designs are too often guided by implementation concerns and are not as useful as they should be. On the other hand, an interesting trace which cannot be produced efficiently, is not very useful either. In this article we propose a methodology which helps to effici… ▽ More

    Submitted 22 October, 2003; originally announced October 2003.

    Comments: In M. Ronsse, K. De Bosschere (eds), proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003), September 2003, Ghent. cs.SE/0309027

    ACM Class: D.2.5

  8. arXiv:cs/0111046  [pdf, ps, other

    cs.PL cs.SE

    HyperPro An integrated documentation environment for CLP

    Authors: AbdelAli Ed-Dbali, Pierre Deransart, Mariza A. S. Bigonha, Jose de Siqueira, Roberto da S. Bigonha

    Abstract: The purpose of this paper is to present some functionalities of the HyperPro System. HyperPro is a hypertext tool which allows to develop Constraint Logic Programming (CLP) together with their documentation. The text editing part is not new and is based on the free software Thot. A HyperPro program is a Thot document written in a report style. The tool is designed for CLP but it can be adapted t… ▽ More

    Submitted 19 November, 2001; originally announced November 2001.

    Comments: In A. Kusalik (ed), Proceedings of the Eleventh International Workshop on Logic Programming Environments (WLPE'01), December 1, 2001, Paphos, Cyprus. cs.PL/0111042

    ACM Class: D.1.6; D.2.6 (possibly also D.2.5; F.4.1; I.2.3)

  9. arXiv:cs/0111043  [pdf, ps, other

    cs.PL cs.SE

    Prototy** CLP(FD) Tracers: a Trace Model and an Experimental Validation Environment

    Authors: Ludovic Langevine, Pierre Deransart, Mireille Ducasse, Erwan Jahier

    Abstract: Develo** and maintaining CLP programs requires visualization and explanation tools. However, existing tools are built in an ad hoc way. Therefore porting tools from one platform to another is very difficult. We have shown in previous work that, from a fine-grained execution trace, a number of interesting views about logic program executions could be generated by trace analysis. In this artic… ▽ More

    Submitted 16 November, 2001; originally announced November 2001.

    Comments: In A. Kusalik (ed), Proceedings of the Eleventh International Workshop on Logic Programming Environments (WLPE'01), December 1, 2001, Paphos, Cyprus. cs.PL/0111042

    ACM Class: D.1.6; D.2.6; D.2.5; F.4.1

  10. arXiv:cs/0012015  [pdf, ps, other

    cs.LO

    Well-Typed Logic Programs Are not Wrong

    Authors: Pierre Deransart, Jan-Georg Smaus

    Abstract: We consider prescriptive type systems for logic programs (as in Goedel or Mercury). In such systems, the ty** is static, but it guarantees an operational property: if a program is "well-typed", then all derivations starting in a "well-typed" query are again "well-typed". This property has been called subject reduction. We show that this property can also be phrased as a property of the proof-t… ▽ More

    Submitted 18 January, 2001; v1 submitted 20 December, 2000; originally announced December 2000.

    Comments: 21 pages, 7 figures

    Report number: RR-4082 ACM Class: D.1.6; D.3.3

  11. arXiv:cs/0010029  [pdf, ps, other

    cs.LO

    Using Modes to Ensure Subject Reduction for Typed Logic Programs with Subty**

    Authors: Jan-Georg Smaus, Francois Fages, Pierre Deransart

    Abstract: We consider a general prescriptive type system with parametric polymorphism and subty** for logic programs. The property of subject reduction expresses the consistency of the type system w.r.t. the execution model: if a program is "well-typed", then all derivations starting in a "well-typed" goal are again "well-typed". It is well-established that without subty**, this property is readily ob… ▽ More

    Submitted 18 January, 2001; v1 submitted 20 October, 2000; originally announced October 2000.

    Comments: 27 pages; Research Report of INRIA Rocquencourt, long version of paper in FSTTCS 2000 conference, New Delhi

    Report number: RR-4020 ACM Class: D1.6; D3.3