Demo Data from VLDB 2026 / reviewers in the wild / expert
Michel Rueher
dblp:r/MichelRueher
· DBLP profile ↗
32ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 24 · 1 first-authorArtificial intelligence and machine learning · 23Systems, architecture and hardware · 2Graphics, computer vision, multimedia, augmented reality and games · 2Theory of computation · 2
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.
| Artificial intelligence
4 papers |
Motion planning and robot control · 53% Planning, search and constraint satisfaction · 47% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming |
0.3 | 1 | 2017 | What's Hot in Constraint Programming · AAAI 2017 |
Robotics › Motion planning and robot control
motion planning |
0.2 | 2 | 2009 | Time-minimal path planning in dynamic current fields · ICRA 2009 Adapting the wavefront expansion in presence of strong currents · ICRA 2008 |
Robotics › Motion planning and robot control › motion planning › optimal motion planning
time-optimal path planning |
0.1 | 1 | 2009 | Time-minimal path planning in dynamic current fields · ICRA 2009 |
Mathematical optimization
constraint programming |
0.1 | 1 | 2017 | What's Hot in Constraint Programming · AAAI 2017 |
Mathematical optimization
discrete optimization |
0.1 | 1 | 2017 | What's Hot in Constraint Programming · AAAI 2017 |
Robotics › Motion planning and robot control › path planning › dynamic path planning
path planning under currents |
0.1 | 1 | 2008 | Adapting the wavefront expansion in presence of strong currents · ICRA 2008 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming
Numeric CSP |
0.0 | 1 | 1999 | Extending Consistent Domains of Numeric CSP · IJCAI 1999 |
Software testing › test generation
constraint-based test generation |
0.0 | 1 | 1998 | Automatic Test Data Generation Using Constraint Solving Techniques · ISSTA 1998 |
Software testing
test generation |
0.0 | 1 | 1998 | Automatic Test Data Generation Using Constraint Solving Techniques · ISSTA 1998 |
Software testing
test input generation |
0.0 | 1 | 1998 | Automatic Test Data Generation Using Constraint Solving Techniques · ISSTA 1998 |
Methods — techniques the papers use, named apart from their topics
constraint programming · 0.6symbolic wavefront expansion · 0.1function propagation and composition · 0.1cost function design · 0.1continuous optimization · 0.1static single assignment · 0.0partial consistency · 0.0control dependency · 0.0constraint solving · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A Branch-and-bound Algorithm to Rigorously Enclose the Round-Off Errors
Rémy Garcia, Claude Michel, Michel Rueher |
CP | 3 |
| 2017 | What's Hot in Constraint Programming
Laurent D. Michel, Michel Rueher |
AAAI | 2 |
| 2017 | Search Strategies for Floating Point Constraint Systems
Heytem Zitoun, Claude Michel, Michel Rueher, Laurent D. Michel |
CP | 3 |
| 2016 | Searching Critical Values for Floating-Point Programs
Hélène Collavizza, Claude Michel, Michel Rueher |
ICTSS | 3 |
| 2016 | Verifying floating-point programs with constraint programming and abstract interpretation techniques
Olivier Ponsini, Claude Michel, Michel Rueher |
Autom. Softw. Eng. | 3 |
| 2014 | Constraint-based BMC: a backjumping strategy
Hélène Collavizza, Nguyen Le Vinh, Olivier Ponsini, Michel Rueher, Antoine Rollet |
Int. J. Softw. Tools Technol. Transf. | 4 |
| 2012 | Boosting Local Consistency Algorithms over Floating-Point Numbers
Mohammed Saïd Belaid, Claude Michel, Michel Rueher |
CP | 3 |
| 2012 | Refining Abstract Interpretation Based Value Analysis with Constraint Programming Techniques
Olivier Ponsini, Claude Michel, Michel Rueher |
CP | 3 |
| 2012 | Combining Constraint Programming and Abstract Interpretation for Value Analysis of Floating-point ProgramsabstractInterpretation-based value analysis is a classical approach for verifying programs with floating-point computations. However, state-of-the-art tools compute an over-approximation of the variable values that can be very coarse. Constraint solvers have recently been used to significantly refine the approximations computed by such tools. In this paper, we introduce a hybrid approach that combines abstract interpretation and constraint programming techniques in a single static and automatic analysis. First experiments showed that this approach can successfully analyze programs that could not be handled by abstract interpretation or constraint programming tools alone. Olivier Ponsini, Claude Michel, Michel Rueher |
ICST | 3 |
| 2010 | A Safe and Flexible CP-Based Approach for Velocity Tuning Problems
Michaël Soulignac, Michel Rueher, Patrick Taillibert |
CP | 2 |
| 2010 | Improving the Held and Karp Approach with Constraint Programming
Pascal Benchimol, Jean-Charles Régin, Louis-Martin Rousseau, Michel Rueher, Willem Jan van Hoeve |
CPAIOR | 4 |
| 2010 | The Weighted Spanning Tree Constraint Revisited
Jean-Charles Régin, Louis-Martin Rousseau, Michel Rueher, Willem Jan van Hoeve |
CPAIOR | 3 |
| 2010 | Automatic verification of loop invariantsabstractLoop invariants play a major role in program verification. Though various techniques have been applied to automatic loop invariants generation, most interesting ones often generate only candidate invariants. Thus, a key issue to take advantage of these invariants in a verification process is to check that these candidate loop invariants are actual invariants. This paper introduces a new technique based on constraint programming for automatic verification of inductive loop invariants. This approach is efficient to detect spurious invariants and is also able to verify valid invariants under boundedness restrictions. First experiments on classical benchmarks are very promising. Olivier Ponsini, Hélène Collavizza, Carine Fédèle, Claude Michel, Michel Rueher |
ICSM | 5 |
| 2009 | Time-minimal path planning in dynamic current fieldsabstractNumerous approaches have been proposed for path planning in dynamic current fields, for a fixed departure time. However, in many applications, the departure time is not necessarily known in advance, but can vary in a time window. In this context, the choice of a good departure time is a critical issue. That is why we introduce in this paper a new approach, called symbolic wavefront expansion, determining both the path and the departure time minimizing the travel time of the vehicle. The key idea of this approach is to propagate and compose functions instead of numerical values, with appropriate operators. Michaël Soulignac, Patrick Taillibert, Michel Rueher |
ICRA | 3 |
| 2008 | CPBPV: A Constraint-Programming Framework for Bounded Program Verification
Hélène Collavizza, Michel Rueher, Pascal Van Hentenryck |
CP | 2 |
| 2008 | Revisiting the Upper Bounding Process in a Safe Branch and Bound Algorithm
Alexandre Goldsztejn, Yahia Lebbah, Claude Michel, Michel Rueher |
CP | 4 |
| 2008 | Adapting the wavefront expansion in presence of strong currentsabstractThe wavefront expansion is commonly used for path planning tasks and appreciated for its efficiency. However, the existing extensions able to handle currents are subject to incorrectness and incompleteness issues when these currents become strong. That is, they may return physically infeasible paths or no path at all, even if a feasible path exists. This behavior endangers the robot, especially in a dynamic replanning context. That is why we propose a new extension called sliding wavefront expansion. This algorithm, combining an appropriate cost function and continuous optimization techniques, guarantees the existence of a path with an arbitrary precision. Michaël Soulignac, Patrick Taillibert, Michel Rueher |
ICRA | 3 |
| 2007 | Exploring Different Constraint-Based Modelings for Program Verification
Hélène Collavizza, Michel Rueher |
CP | 2 |
| 2006 | Exploration of the Capabilities of Constraint Programming for Software Verification
Hélène Collavizza, Michel Rueher |
TACAS | 2 |
| 2005 | Mind the Gaps: A New Splitting Strategy for Consistency Techniques
Heikel Batnini, Claude Michel, Michel Rueher |
CP | 3 |
| 2003 | Semantic Decomposition for Solving Distance Constraints
Heikel Batnini, Michel Rueher |
CP | 2 |
| 2002 | A Global Filtering Algorithm for Handling Systems of Quadratic Equations and Inequations
Yahia Lebbah, Michel Rueher, Claude Michel |
CP | 2 |
| 2001 | Solving Constraints over Floating-Point Numbers
Claude Michel, Michel Rueher, Yahia Lebbah |
CP | 2 |
| 2000 | A Constraint Programming Approach for Solving Rigid Geometric Systems
Christophe Jermann, Gilles Trombettoni, Bertrand Neveu, Michel Rueher |
CP | 4 |
| 2000 | A Global Constraint Combining a Sum Constraint and Difference Constraints
Jean-Charles Régin, Michel Rueher |
CP | 2 |
| 1999 | Extending Consistent Domains of Numeric CSP
Hélène Collavizza, François Delobel, Michel Rueher |
IJCAI | 3 |
| 1998 | A Note on Partial Consistencies over Continuous Domains
Hélène Collavizza, François Delobel, Michel Rueher |
CP | 3 |
| 1998 | Automatic Test Data Generation Using Constraint Solving TechniquesabstractAutomatic test data generation leads to identify input values on which a selected point in a procedure is executed. This paper introduces a new method for this problem based on constraint solving techniques. First, we statically transform a procedure into a constraint system by using well-known "Static Single Assignment" form and control-dependencies. Second, we solve this system to check whether at least one feasible control flow path going through the selected point exists and to generate test data that correspond to one of these paths.The key point of our approach is to take advantage of current advances in constraint techniques when solving the generated constraint system. Global constraints are used in a preliminary step to detect some of the non feasible paths. Partial consistency techniques are employed to reduce the domains of possible values of the test data. A prototype implementation has been developped on a restricted subset of the C language. Advantages of our approach are illustrated on a non-trivial example. Arnaud Gotlieb, Bernard Botella, Michel Rueher |
ISSTA | 3 |
| 1994 | Solving Constraints over the Reals - A Multi-Solver ApproachabstractIn this paper we introduce a multi-solver approach for solving systems of constraints over the reals. First, we informally show how a cooperation between different solvers makes it possible to solve problems that none of these solvers can tackle alone. Then, we specify a cooperative architecture based upon agents that communicate via asynchronous message passing. This architecture allows to use concurrently symbolic and numerical solvers together, in order to handle constraints over the real numbers.> Philippe Marti, Michel Rueher |
ICTAI | 2 |
| 1993 | Contribution of Logic Programming to Support Telecommunications Protocol Tests
Didier Ladret, Michel Rueher |
ICLP | 2 |
| 1993 | Extracting Inheritance Hierarchies from Prolog Programs: A System Based on the Inference of Type Relations
Christine Solnon, Michel Rueher |
LPAR | 2 |
| 1993 | A First Exploration of PrologIII's CapabilitiesabstractAbstract This paper explores PrologIII's capabilities through the study of two short but non‐trivial applications that are chosen to show the advantages of constraint logic programming languages over conventional Prologs, especially for tackling combinatorial problems. The first application (manipulation of causal graphs) highlights the expressive power of the constraints on booleans and shows that constraint logic programming techniques provide great flexibility for the exploration of the domain of an application, and therefore significantly improve Prolog's prototyping capabilities. The second application (map colouring) demonstrates that a combined use of numerical constraints and constraints on trees of PrologIII enables one to improve solutions based on standard backtracking, through the use of simple heuristics. Such heuristics allow drastic reduction of the search space and yield good performance even for quite complex problems. The adaptability of the approach to other combinatorial problems is shown on several examples. Michel Rueher |
Softw. Pract. Exp. | 1 |