Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Tristan Denmat

dblp:37/629 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
2 papers
Software testing · 36% Debugging and program repair · 32% Program analysis · 32%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › pattern mining
association rule mining
0.112005
Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005
Program analysis › static analysis › pointer analysis
aliasing analysis
0.112005
Constraint-based test data generation in the presence of stack-directed pointers · ASE 2005
Software testing › test generation
constraint-based test generation
0.112005
Constraint-based test data generation in the presence of stack-directed pointers · ASE 2005
Debugging and program repair
fault localization
0.112005
Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005
Program analysis › static analysis
pointer analysis
0.112005
Constraint-based test data generation in the presence of stack-directed pointers · ASE 2005
Debugging and program repair › fault localization
spectrum-based fault localization
0.112005
Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005
Software testing
test input generation
0.112005
Constraint-based test data generation in the presence of stack-directed pointers · ASE 2005

Methods — techniques the papers use, named apart from their topics

data mining · 0.1association rules · 0.1points-to analysis · 0.1constraint satisfaction · 0.1
YearPublicationVenuePosition
2007 An Abstract Interpretation Based Combinator for Modelling While Loops in Constraint Programming
Tristan Denmat, Arnaud Gotlieb, Mireille Ducassé
CP1
2007 Improving Constraint-Based Testing with Dynamic Linear Relaxations
abstract
Constraint-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é
ISSRE1
2007 Goal-oriented test data generation for pointer programs
Arnaud Gotlieb, Tristan Denmat, Bernard Botella
Inf. Softw. Technol.2
2005 Goal-Oriented Test Data Generation for Programs with Pointer Variables
abstract
Automatic test data generation leads to the identification of input values on which a selected path or a selected branch is executed within a program (path-oriented vs. goal-oriented methods). In both cases, several approaches based on constraint solving exist, but in the presence of pointer variables only path-oriented methods have been proposed. This paper proposes to extend an existing goal-oriented test data generation technique to deal with multi-level pointer variables. The approach exploits the results of an intraprocedural flow-sensitive points-to analysis to automatically generate goal-oriented test data at the unit testing level. Implementation is in progress and a few examples are presented.
Arnaud Gotlieb, Tristan Denmat, Bernard Botella
COMPSAC (1)2
2005 Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information
abstract
The 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
ASE1
2005 Constraint-based test data generation in the presence of stack-directed pointers
abstract
Constraint-Based Test data generation (CBT) exploits constraint satisfaction techniques to generate test data able to kill a given mutant or to reach a selected branch in a program. When pointer variables are present in the program, aliasing problems may arise and may lead to the failure of current CBT approaches. In our work, we propose an overall CBT method that exploits the results of an intraprocedural points-to analysis and provides two specific constraint combinators for automatically generating test data able to reach a selected branch. Our approach correctly handles multi-levels stack-directed pointers that are mainly used in real-time control systems. The method has been fully implemented in the test data generation tool INKA and first experiences in applying it to a variety of existing programs tend to show the interest of the approach.
Arnaud Gotlieb, Tristan Denmat, Bernard Botella
ASE2