EDBT 2026 Demo / reviewers in the wild / expert
Mireille Ducassé
dblp:d/MDucasse
· DBLP profile ↗
32ranked-venue papers
8as first author
0since 2021 · last 2017
0000-0003-1084-4322ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 18 · 6 first-authorArtificial intelligence and machine learning · 9 · 2 first-authorTheory of computation · 9 · 3 first-authorDatabases, data management, data science and information retrieval · 5Security and privacy · 4Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Debugging and program repair · 78% Programming languages and type systems · 13% Software testing · 9% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › pattern mining
association rule mining |
0.1 | 1 | 2005 | Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005 |
Debugging and program repair
fault localization |
0.1 | 1 | 2005 | Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005 |
Debugging and program repair › fault localization
spectrum-based fault localization |
0.1 | 1 | 2005 | Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005 |
Debugging and program repair
automated debugging |
0.0 | 2 | 1999 | Coca: An automated Debugger for C · ICSE 1999 A Review of Automated Debugging Systems: Knowledge, Strategies, and Techniques · ICSE 1988 |
Programming languages and type systems › language design
language constructs |
0.0 | 1 | 1999 | Coca: An automated Debugger for C · ICSE 1999 |
Methods — techniques the papers use, named apart from their topics
data mining · 0.1association rules · 0.1prolog · 0.0on-the-fly analysis · 0.0survey · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Nested Forms with Dynamic Suggestions for Quality RDF Authoring
Pierre Maillot, Sébastien Ferré, Peggy Cellier, Mireille Ducassé, Franck Partouche |
DEXA (1) | 4 |
| 2015 | Safe Suggestions Based on Type Convertibility to Guide Workflow Composition
Mouhamadou Ba, Sébastien Ferré, Mireille Ducassé |
ISMIS | 3 |
| 2014 | Generating Data Converters to Help Compose Services in Bioinformatics Workflows
Mouhamadou Ba, Sébastien Ferré, Mireille Ducassé |
DEXA (1) | 3 |
| 2012 | An Interactive Guidance Process Supporting Consistent Updates of RDFS Graphs
Alice Hermann, Sébastien Ferré, Mireille Ducassé |
EKAW | 3 |
| 2012 | Guided Semantic Annotation of Comic Panels with Sewelis
Alice Hermann, Sébastien Ferré, Mireille Ducassé |
EKAW | 3 |
| 2011 | Guided creation and update of objects in RDF(S) basesabstractUpdating existing knowledge bases is crucial to take into account the information that are regularly discovered. However, this is quite tedious and in practice Semantic Web data are rarely updated by users. This paper presents UTILIS, an approach to help users create and update objects in RDF(S) bases. While creating a new object, o, UTILIS searches for similar objects, found by applying relaxation rules to the description of o, taken as a query. The resulting objects and their properties serve as suggestions to expand the description of o. Alice Hermann, Sébastien Ferré, Mireille Ducassé |
K-CAP | 3 |
| 2011 | Multiple Fault Localization with Data Mining
Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux |
SEKE | 2 |
| 2009 | (C)LP Tracing and Debugging
Mireille Ducassé |
ICLP | 1 |
| 2009 | DeLLIS: A Data Mining Process for Fault Localization
Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux |
SEKE | 2 |
| 2008 | Formal Concept Analysis Enhances Fault Localization in Software
Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux |
ICFCA | 2 |
| 2008 | Design and implementation of a tracer driver: Easy and efficient dynamic analyses of constraint logic programsabstractAbstract 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 data can be given either systematically or “on demand”. The proposed tracer driver has been designed in the context of constraint logic programming (CLP); experiments have been made within GNU-Prolog. Execution views provided by existing tools have been easily emulated with a negligible overhead. Experimental measures show that the flexibility and power of the described architecture lead to good performance. The tracer driver overhead is inversely proportional to the average time between two traced events. Whereas the principles of the tracer driver are independent of the traced programming language, it is best suited for high-level languages, such as CLP, where each traced execution event encompasses numerous low-level execution steps. Furthermore, CLP is especially hard to debug. The current environments do not provide all the useful dynamic analysis tools. They can significantly benefit from our tracer driver which enables dynamic analyses to be integrated at a very low cost. Ludovic Langevine, Mireille Ducassé |
Theory Pract. Log. Program. | 2 |
| 2007 | An Abstract Interpretation Based Combinator for Modelling While Loops in Constraint Programming
Tristan Denmat, Arnaud Gotlieb, Mireille Ducassé |
CP | 3 |
| 2007 | A Parameterized Algorithm for Exploring Concept Lattices
Peggy Cellier, Sébastien Ferré, Olivier Ridoux, Mireille Ducassé |
ICFCA | 4 |
| 2007 | Improving Constraint-Based Testing with Dynamic Linear RelaxationsabstractConstraint-Based Testing (CBT) is the process of generating test cases against a testing objective by using constraint solving techniques. In CBT, testing objectives are given under the form of properties to be satisfied by program's input/output. Whenever the program or the properties contain disjunctions or multiplications between variables, CBT faces the problem of solving non-linear constraint systems. Currently, existing CBT tools tackle this problem by exploiting a finite-domains constraint solver. But, solving a non-linear constraint system over finite domains is NP hard and CBT tools fail to handle properly most properties to be tested. In this paper, we present a CBT approach where a finite domain constraint solver is enhanced by Dynamic Linear Relaxations (DLRs). DLRs are based on linear abstractions derived during the constraint solving process. They dramatically increase the solving capabilities of the solver in the presence of non-linear constraints without compromising the completeness or soundness of the overall CBT process. We implemented DLRs within the CBT tool TAUPO that generates test data for programs written in C. The approach has been validated on difficult non-linear properties over a few (academic) C programs. Tristan Denmat, Arnaud Gotlieb, Mireille Ducassé |
ISSRE | 3 |
| 2005 | Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test informationabstractThe current trend in debugging and testing is to cross-check information collected during several executions. Jones et al., for example, propose to use the instruction coverage of passing and failing runs in order to visualize suspicious statements. This seems promising but lacks a formal justification. In this paper, we show that the method of Jones et al. can be re-interpreted as a data mining procedure. More particularly, they define an indicator which characterizes association rules between data. With this formal framework we are able to explain intrinsic limitations of the above indicator. Tristan Denmat, Mireille Ducassé, Olivier Ridoux |
ASE | 2 |
| 2004 | A Serial Combination of Anomaly and Misuse IDSes Applied to HTTP TrafficabstractCombining an "anomaly" and a "misuse" IDSes offers the advantage of separating the monitored events between normal, intrusive or unqualified classes (i.e. not known as an attack, but not recognize as safe either). In this article, we provide a framework to systematically reason about the combination of anomaly and misuse components. This framework applied to Web servers lead us to propose a serial architecture, using a drastic anomaly component with a sensitive misuse component. This architecture provides the operator with better qualification of the detection results, raises lower amount of false alarms and unqualified events. Elvis Tombini, Hervé Debar, Ludovic Mé, Mireille Ducassé |
ACSAC | 4 |
| 2004 | A Tracer Driver to Enable Debugging, Monitoring and Visualization of CLP Executions from a Single Tracer
Ludovic Langevine, Mireille Ducassé |
ICLP | 2 |
| 2003 | A Propagation Tracer for GNU-Prolog: From Formal Definition to Efficient Implementation
Ludovic Langevine, Mireille Ducassé, Pierre Deransart |
ICLP | 2 |
| 2002 | Formal Specification of Intrusion Signatures and Detection RulesabstractMisuse intrusion detection systems detect signatures of attack scenarios. Existing systems are split into two categories: transition-based and declarative. In the transition-based systems what are the significant traces of attacks is hidden behind how they should be detected. This means that writing a signature is a very heavy task. In the declarative systems the signatures only contain what are the significant traces of attacks and an algorith addresses how theyshould be detected. Writing signatures is thus much easier. However, the algorithm is a black box, and the security officer has no control over it.In this article, we propose to refine the declarative approach. We formally specify the algorithm in two stages: firstly we classify the signature instances, secondly we give a detection rule set which detects in an audit trail a representative of each class. The rules are formally specified with parsing schemata, a high level formalism used to specify grammar parsers. The algorithm defined by the rules is proved sound and complete. With our approach, the what (signatures) and the how (detection algorithm) are still cleanly separated, but the security officer can possibly parameterize the detection by choosing a class for each signature. Jean-Philippe Pouzol, Mireille Ducassé |
CSFW | 2 |
| 2002 | Automated Analysis of CLP(FD) Program Execution Traces
Mireille Ducassé, Ludovic Langevine |
ICLP | 1 |
| 2002 | M2D2: A Formal Data Model for IDS Alert Correlation
Benjamin Morin, Ludovic Mé, Hervé Debar, Mireille Ducassé |
RAID | 4 |
| 2002 | Introduction
Mireille Ducassé |
Autom. Softw. Eng. | 1 |
| 2002 | Generic program monitoring by trace analysisabstractProgram execution monitoring consists of checking whole executions for given properties, and collecting global run-time information. Monitoring gives valuable insights and helps programmers maintain their programs. However, application developers face the following dilemma: either they use existing monitoring tools which never exactly fit their needs, or they invest a lot of effort to implement relevant monitoring code. In this paper, we argue that when an event-oriented tracer exists, the compiler developers can enable the application developers to easily code their own monitors. We propose a high-level primitive called foldt which operates on execution traces. One of the key advantages of our approach is that it allows a clean separation of concerns; the definition of monitors is totally distinct from both the user source code and the language compiler. We give a number of applications of the use of foldt to define monitors for Mercury program executions: execution profiles, graphical abstract views, and two test coverage measurements. Each example is implemented by a few simple lines of Mercury. Erwan Jahier, Mireille Ducassé |
Theory Pract. Log. Program. | 2 |
| 2001 | From Declarative Signatures to Misuse IDS
Jean-Philippe Pouzol, Mireille Ducassé |
Recent Advances in Intrusion Detection | 2 |
| 1999 | A Generic Approach to Monitor Program Executions
Erwan Jahier, Mireille Ducassé |
ICLP | 2 |
| 1999 | Generating Deductive Database Explanations
Sarah Mallet, Mireille Ducassé |
ICLP | 2 |
| 1999 | Coca: An automated Debugger for CabstractPresents Coca, an automated debugger for C, where the breakpoint mechanism is based on events related to language constructs. Events have semantics, whereas the source lines used by most debuggers do not have any. A trace is a sequence of events. It can be seen as an ordered relation in a database. Users can specify precisely which events they want to see by specifying values for event attributes. At each event, visible variables can be queried. The trace query language is Prolog with a handful of primitives. The trace query mechanism searches through the execution traces using both control flow and data, whereas debuggers usually search according to either control flow or data. As opposed to fully debuggers which use plain database querying mechanisms, the Coca trace querying mechanism does not require any storage. The analysis is done on-the-fly, synchronously with the traced execution. Coca is therefore more powerful than source-line debuggers and more efficient than relational debuggers. Mireille Ducassé |
ICSE | 1 |
| 1997 | Introduction
Mireille Ducassé |
Autom. Softw. Eng. | 1 |
| 1996 | A Backward Slicing Algorithm for Prolog
Stéphane Schoenig, Mireille Ducassé |
SAS | 2 |
| 1992 | Opium - A High-level Debugging Environment
Mireille Ducassé |
LPAR | 1 |
| 1988 | Opium+, a Meta-Debugger for Prolog
Mireille Ducassé |
ECAI | 1 |
| 1988 | A Review of Automated Debugging Systems: Knowledge, Strategies, and Techniques
Mireille Ducassé, Anna-Maria Emde |
ICSE | 1 |