Skip to main content

Showing 1–9 of 9 results for author: Ducassé, M

Searching in archive cs. Search in all archives.
.
  1. Data Mining-Based Techniques for Software Fault Localization

    Authors: Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux, W. Eric Wong

    Abstract: This chapter illustrates the basic concepts of fault localization using a data mining technique. It utilizes the Trityp program to illustrate the general method. Formal concept analysis and association rule are two well-known methods for symbolic data mining. In their original inception, they both consider data in the form of an object-attribute table. In their original inception, they both consid… ▽ More

    Submitted 23 May, 2025; originally announced May 2025.

    Journal ref: Handbook of Software Fault Localization, 1, Wiley, Chapitre 7, 2023, Handbook of Software Fault Localization: Foundations and Advances, 9781119291824

  2. arXiv:0804.4116  [pdf, other

    cs.SE cs.PL

    Design and Implementation of a Tracer Driver: Easy and Efficient Dynamic Analyses of Constraint Logic Programs

    Authors: Ludovic Langevine, Mireille Ducasse

    Abstract: Tracers provide users with useful information about program executions. In this article, we propose a ``tracer driver''. From a single tracer, it provides a powerful front-end enabling multiple dynamic analysis tools to be easily implemented, while limiting the overhead of the trace generation. The relevant execution events are specified by flexible event patterns and a large variety of trace da… ▽ More

    Submitted 25 April, 2008; originally announced April 2008.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP), Cambridge University Press. 30 pages,

    ACM Class: D.2.5; D.3.2

  3. 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

  4. 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

  5. arXiv:cs/0508108  [pdf, ps, other

    cs.SE cs.PL

    Proving or Disproving likely Invariants with Constraint Reasoning

    Authors: Tristan Denmat, Arnaud Gotlieb, Mireille Ducasse

    Abstract: A program invariant is a property that holds for every execution of the program. Recent work suggest to infer likely-only invariants, via dynamic analysis. A likely invariant is a property that holds for some executions but is not guaranteed to hold for all executions. In this paper, we present work in progress addressing the challenging problem of automatically verifying that likely invariants… ▽ More

    Submitted 24 August, 2005; originally announced August 2005.

    Comments: In A. Serebrenik and S. Munoz-Hernandez (editors), Proceedings of the 15th Workshop on Logic-based methods in Programming Environments October 2005, Sitges. cs.PL/0508078

    ACM Class: D.2.6

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

    cs.SE

    A Tracer Driver for Versatile Dynamic Analyses of Constraint Logic Programs

    Authors: Ludovic Langevine, Mireille Ducasse

    Abstract: Programs with constraints are hard to debug. In this paper, we describe a general architecture to help develop new debugging tools for constraint programming. The possible tools are fed by a single general-purpose tracer. A tracer-driver is used to adapt the actual content of the trace, according to the needs of the tool. This enables the tools and the tracer to communicate in a client-server sc… ▽ More

    Submitted 24 August, 2005; originally announced August 2005.

    Comments: In A. Serebrenik and S. Munoz-Hernandez (editors), Proceedings of the 15th Workshop on Logic-based methods in Programming Environments, October 2005, Spain. Whole proceedings: cs.PL/0508078. 15 pages

    ACM Class: D.2; D.2.5; D.2.6

  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/0111043  [pdf, ps, other

    cs.PL cs.SE

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

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

    Abstract: Developing 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

  9. arXiv:cs/0010035   

    cs.SE cs.PL

    Proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG 2000)

    Authors: M. Ducasse

    Abstract: Over the past decades automated debugging has seen major achievements. However, as debugging is by necessity attached to particular programming paradigms, the results are scattered. The aims of the workshop are to gather common themes and solutions across programming communities, and to cross-fertilize ideas. AADEBUG 2000 in Munich follows AADEBUG'93 in Linkoeping, Sweden; AADEBUG'95 in Saint Ma… ▽ More

    Submitted 23 January, 2001; v1 submitted 30 October, 2000; originally announced October 2000.

    Comments: 2 invited talks, 3 articles with demonstration description, 10 articles, 3 demonstration descriptions, 5 poster abstracts

    ACM Class: D.2.5