Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yves Deville
dblp:13/1302
· DBLP profile ↗
53ranked-venue papers
8as first author
0since 2021 · last 2020
0000-0002-6711-9992ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 38 · 5 first-authorSoftware engineering, systems software and programming languages · 23 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-authorComputer networks · 4Theory of computation · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous 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.
| Computer networks
2 papers |
Routing and switching · 55% Network management and operations · 38% Internet architecture and protocols · 7% | |
| Artificial intelligence
6 papers |
Planning, search and constraint satisfaction · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 64% Program analysis · 36% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 72% Computational complexity · 28% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching › source routing
segment routing |
0.4 | 2 | 2018 | Robustly disjoint paths with segment routing · CoNEXT 2018 SCMon: Leveraging segment routing to improve network monitoring · INFOCOM 2016 |
Routing and switching › multipath routing
disjoint path routing |
0.3 | 1 | 2018 | Robustly disjoint paths with segment routing · CoNEXT 2018 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › global constraints
table constraints |
0.3 | 1 | 2017 | Automatic Synthesis of Smart Table Constraints by Abstraction of Table Constraints · IJCAI 2017 |
Network management and operations › network monitoring
data plane monitoring |
0.2 | 1 | 2016 | SCMon: Leveraging segment routing to improve network monitoring · INFOCOM 2016 |
Network management and operations
network monitoring |
0.2 | 1 | 2016 | SCMon: Leveraging segment routing to improve network monitoring · INFOCOM 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming |
0.1 | 1 | 2008 | A Global Constraint for Bin-Packing with Precedences: Application to the Assembly Line Balancing Problem · AAAI 2008 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
global constraints |
0.1 | 1 | 2008 | A Global Constraint for Bin-Packing with Precedences: Application to the Assembly Line Balancing Problem · AAAI 2008 |
Mathematical optimization
combinatorial optimization |
0.1 | 1 | 2008 | A Global Constraint for Bin-Packing with Precedences: Application to the Assembly Line Balancing Problem · AAAI 2008 |
Software testing › test generation
constraint-based test generation |
0.1 | 2 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 Automatic Test Data Generation for Programs with Integer and Float Variables · ASE 2001 |
Software testing
test input generation |
0.1 | 2 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 Automatic Test Data Generation for Programs with Integer and Float Variables · ASE 2001 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming › tractable class
connected row convex constraints |
0.0 | 2 | 1999 | Constraint Satisfaction over Connected Row Convex Constraints · Artif. Intell. 1999 Constraint Satisfaction over Connected Row Convex Constraints · IJCAI (1) 1997 |
Program analysis › constraint solving
path constraint solving |
0.0 | 1 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 |
Program analysis
static analysis |
0.0 | 1 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 |
Computational complexity
constraint satisfaction |
0.0 | 1 | 2001 | A Constraint Satisfaction Approach to Parametric Differential Equations · IJCAI 2001 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
arc consistency |
0.0 | 2 | 1992 | A Generic Arc-Consistency Algorithm and its Specializations · Artif. Intell. 1992 An Efficient Arc Consistency Algorithm for a Class of CSP Problems · IJCAI 1991 |
Computational science and engineering
differential equations |
0.0 | 1 | 2001 | A Constraint Satisfaction Approach to Parametric Differential Equations · IJCAI 2001 |
Methods — techniques the papers use, named apart from their topics
configuration synthesis · 0.3algorithm design · 0.3simulation · 0.2emulation · 0.2constraint propagation · 0.2consistency techniques · 0.1constraint satisfaction · 0.1path coverage · 0.0interprocedural control flow graph · 0.0interval-based constraint solving · 0.0ebox consistency · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A Framework to Understand, Analyse and Describe Online and Open Education in Higher EducationabstractThis position paper addresses online and open education. It presents a simple, yet comprehensive framework that can be adopted by any higher education institution in seek of: (1) clarification of terms and concepts related to online and open education, (2) awareness of issues and challenges to set up strategies for online or open learning, (3) informed choices and their impacts on operationalization actions, from an institutional point of view, (4) perspectives on crucial issues, such as mobility, that HEI faces in a context of internationalization, (5) awareness of policymakers and teachers on what open and online education is. Christine Jacqmot, Françoise Docq, Yves Deville |
CSEDU (1) | 3 |
| 2019 | SolverCheck: Declarative Testing of Constraints
Xavier Gillard, Pierre Schaus, Yves Deville |
CP | 3 |
| 2018 | Robustly disjoint paths with segment routingabstractMotivated by conversations with operators and by possibilities to unlock future Internet-based applications, we study how to enable Internet Service Providers (ISPs) to reliably offer connectivity through disjoint paths as an advanced, value-added service. As ISPs are increasingly deploying Segment Routing (SR), we focus on implementing such service with SR. We introduce the concept of robustly disjoint paths, pairs of paths that are constructed to remain disjoint even after an input set of failures, with no external intervention (e.g., configuration change). We extend the routing theory, study the problem complexity, and design efficient algorithms to automatically compute SR-based robustly disjoint paths. Our algorithms enable a fully automated approach to offer the disjoint-path connectivity, based on configuration synthesis. Our evaluation on real topologies shows that such an approach is practical, and scales to large ISP networks. Francois Aubry, Stefano Vissicchio, Olivier Bonaventure, Yves Deville |
CoNEXT | 4 |
| 2018 | Soft-Regular with a Prefix-Size Violation Measure
Minh Thanh Khong, Christophe Lecoutre, Pierre Schaus, Yves Deville |
CPAIOR | 4 |
| 2017 | Extending Compact-Table to Basic Smart Tables
Hélène Verhaeghe, Christophe Lecoutre, Yves Deville, Pierre Schaus |
CP | 3 |
| 2017 | The Static and Stochastic VRP with Time Windows and both Random Customers and Reveal Times
Michael Saint-Guillain, Christine Solnon, Yves Deville |
EvoApplications (2) | 3 |
| 2017 | Efficient Reification of Table ConstraintsabstractReifying a constraint c consists in associating a Boolean variable b with c such that c is satisfied if and only if b is true, which can be denoted by c^{reif}: cb. Reification is useful for logically combining constraints and counting how many reified constraints can be satisfied. Since table constraints play an important role within constraint programming, in this paper, we are interested in their reification. We introduce a filtering algorithm that allows us to establish generalized arc consistency on reified table constraints, with no spatial overhead. We also propose a flexible approach that can generally reify any subsets of constraints. We show the practical interest of our work on the Max-CSP problem and a variation of the subgraph isomorphism problem. Minh Thanh Khong, Yves Deville, Pierre Schaus, Christophe Lecoutre |
ICTAI | 2 |
| 2017 | Automatic Synthesis of Smart Table Constraints by Abstraction of Table ConstraintsabstractThe smart table constraint represents a powerful modeling tool that has been recently introduced. This constraint allows the user to represent compactly a number of well-known (global) constraints and more generally any arbitrarily structured constraints, especially when disjunction is at stake. In many problems, some constraints are given under the basic and simple form of tables explicitly listing the allowed combinations of values. In this paper, we propose an algorithm to convert automatically any (ordinary) table into a compact smart table. Its theoretical time complexity is shown to be quadratic in the size of the input table. Experimental results demonstrate its compression efficiency on many constraint cases while showing its reasonable execution time. It is then shown that using filtering algorithms on the resulting smart table is more efficient than using state of the art filtering algorithms on the initial table. Baudouin Le Charlier, Minh Thanh Khong, Christophe Lecoutre, Yves Deville |
IJCAI | 4 |
| 2016 | SCMon: Leveraging segment routing to improve network monitoringabstractTo guarantee correct operation of their networks, operators have to promptly detect and diagnose data-plane issues, like broken interface cards or link failures. Networks are becoming more complex, with a growing number of Equal Cost MultiPath (ECMP) and link bundles. Hence, some data-plane problems (e.g. silent packet dropping at one router) can hardly be detected with control-plane protocols or simple monitoring tools like ping or traceroute. In this paper, we propose a new technique, called SCMon, that enables continuous monitoring of the data-plane, in order to track the health of all routers and links. SCMon leverages the recently proposed Segment Routing (SR) architecture to monitor the entire network with a single box (and no additional monitoring protocol). In particular, SCMon uses SR to (i) force monitoring probes to travel over cycles; and (ii) test parallel links and bundles at a per-link granularity. We present original algorithms to compute cycles that cover all network links with a limited number of SR segments. Further, we prototype and evaluate SCMon both with simulations and Linux-based emulations. Our experiments show that SCMon quickly detects and precisely pinpoints data-plane problems, with a limited overhead. Francois Aubry, David Lebrun, Stefano Vissicchio, Minh Thanh Khong, Yves Deville, Olivier Bonaventure |
INFOCOM | 5 |
| 2015 | Derivative-Free Optimization: Lifting Single-Objective to Multi-Objective Algorithm
Cyrille Dejemeppe, Pierre Schaus, Yves Deville |
CPAIOR | 3 |
| 2015 | The Smart Table Constraint
Jean-Baptiste Mairy, Yves Deville, Christophe Lecoutre |
CPAIOR | 2 |
| 2015 | A Multistage Stochastic Programming Approach to the Dynamic and Stochastic VRPTW
Michael Saint-Guillain, Yves Deville, Christine Solnon |
CPAIOR | 2 |
| 2015 | Traffic duplication through segmentable disjoint pathsabstractUltra-low latency is a key component of safety-critical operations such as robot-assisted remote surgery or financial applications where every single millisecond counts. In this paper, we show how network operators can build upon the recently proposed Segment Routing architecture to provide a traffic duplication service to better serve the users of such demanding applications. We propose the first implementation of Segment Routing in the Linux kernel and leverage it to provide a traffic duplication service that sends packets over disjoint paths. Our experiments show that with such a service existing TCP stacks can preserve latency in the presence of packet losses. We also propose and evaluate an efficient algorithm that computes disjoint paths that can be realised by using segments. Our evaluation with real and synthetic network topologies shows that our proposed algorithms perform well in large networks. Francois Aubry, David Lebrun, Yves Deville, Olivier Bonaventure |
Networking | 3 |
| 2014 | The StockingCost Constraint
Vinasétan Ratheil Houndji, Pierre Schaus, Laurence A. Wolsey, Yves Deville |
CP | 4 |
| 2014 | Solving the Quorumcast Routing Problem as a Mixed Integer Program
Yves Deville |
CPAIOR | 3 |
| 2014 | Continuously Degrading Resource and Interval Dependent Activity Durations in Nuclear Medicine Patient Scheduling
Cyrille Dejemeppe, Yves Deville |
CPAIOR | 2 |
| 2014 | Domain k-Wise Consistency Made as Simple as Generalized Arc Consistency
Jean-Baptiste Mairy, Yves Deville, Christophe Lecoutre |
CPAIOR | 2 |
| 2014 | Multi-objective traffic engineering for data center networks
Ho Trong Viet, Yves Deville, Olivier Bonaventure |
Comput. Networks | 2 |
| 2013 | Solving the Agricultural Land Allocation Problem by Constraint-Based Local Search
Yves Deville |
CP | 3 |
| 2012 | An Optimal Filtering Algorithm for Table Constraints
Jean-Baptiste Mairy, Pascal Van Hentenryck, Yves Deville |
CP | 3 |
| 2012 | Pheromone-Based Heuristic Column Generation for Vehicle Routing Problems with Black Box Feasibility
Florence Massen, Yves Deville, Pascal Van Hentenryck |
CPAIOR | 2 |
| 2012 | Solving the Longest Simple Path Problem with Constraint-Based Techniques
Yves Deville |
CPAIOR | 2 |
| 2012 | Castor: A Constraint-Based SPARQL Engine with Active Filter Processing
Vianney le Clément de Saint-Marcq, Yves Deville, Christine Solnon, Pierre-Antoine Champin |
ESWC | 2 |
| 2011 | An Efficient Light Solver for Querying the Semantic Web
Vianney le Clément de Saint-Marcq, Yves Deville, Christine Solnon |
CP | 2 |
| 2010 | Domain Consistency with Forbidden Values
Yves Deville, Pascal Van Hentenryck |
CP | 1 |
| 2010 | Constraint-Based Local Search for Constrained Optimum Paths Problems
Yves Deville, Pascal Van Hentenryck |
CPAIOR | 2 |
| 2010 | Consistency Check for the Bin Packing Constraint Revisited
Julien Dupuis, Pierre Schaus, Yves Deville |
CPAIOR | 3 |
| 2009 | Constraint-Based Graph Matching
Vianney le Clément de Saint-Marcq, Yves Deville, Christine Solnon |
CP | 2 |
| 2008 | A Global Constraint for Bin-Packing with Precedences: Application to the Assembly Line Balancing Problem
Pierre Schaus, Yves Deville |
AAAI | 2 |
| 2007 | Bound-Consistent Deviation Constraint
Pierre Schaus, Yves Deville, Pierre Dupont |
CP | 2 |
| 2007 | Filtering for Subgraph Isomorphism
Stéphane Zampelli, Yves Deville, Christine Solnon, Sébastien Sorlin, Pierre Dupont |
CP | 2 |
| 2007 | A Position-Based Propagator for the Open-Shop Problem
Jean-Noël Monette, Yves Deville, Pierre Dupont |
CPAIOR | 2 |
| 2007 | The Deviation Constraint
Pierre Schaus, Yves Deville, Pierre Dupont, Jean-Charles Régin |
CPAIOR | 2 |
| 2006 | Using Dominators for Solving Constrained Path Problems
Luis Quesada 0001, Peter Van Roy, Yves Deville, Raphaël Collet |
PADL | 3 |
| 2005 | CP(Graph): Introducing a Graph Computation Domain in Constraint Programming
Grégoire Dooms, Yves Deville, Pierre Dupont |
CP | 2 |
| 2005 | Speeding Up Constrained Path Solvers with a Reachability Propagator
Luis Quesada 0001, Peter Van Roy, Yves Deville |
CP | 3 |
| 2005 | Approximate Constrained Subgraph Matching
Stéphane Zampelli, Yves Deville, Pierre Dupont |
CP | 2 |
| 2005 | Book review: Concepts, Techniques, and Models of Computer Programming by Peter Van Roy, Seif Haridi, MIT Press, 2004, ISBN 0-262-22069-5
Yves Deville |
Theory Pract. Log. Program. | 1 |
| 2003 | Consistency techniques for interprocedural test data generationabstractThis paper presents a novel approach for automated test data generation of imperative programs containing integer, boolean and/or float variables. It extends our previous work to programs with procedure calls and arrays. A test program (with procedure calls) is represented by an Interprocedural Control Flow Graph (ICFG). The classical testing criteria (statement, branch, and path coverage), widely used in unit testing, are extended to the ICFG. For path coverage, the specified path is transformed into a path constraint. Our previous consistency techniques, the core idea behind the solving of path constraints, have been extended to handle procedural calls and operations with arrays. For statement (and branch) coverage, paths reaching the specified node or branch are dynamically constructed. The search for suitable paths is guided by the interprocedural control dependences of the program. The search is also pruned by a new specialized consistency filter. Finally, test data are generated by the application of the proposed path coverage algorithm. A prototype has been implemented. Experiments show the feasibility of the approach. Nguyen Tran Sy, Yves Deville |
ESEC / SIGSOFT FSE | 2 |
| 2003 | An overview of data models for the analysis of biochemical pathwaysabstractBiochemical pathways such as metabolic, regulatory or signal transduction pathways can be viewed as interconnected processes forming an intricate network of functional and physical interactions between molecular species in the cell. The amount of information available on such pathways for different organisms is increasing very rapidly. This is offering the possibility of performing various analyses on the structure of the full network of pathways for one organism as well as across different organisms, and has therefore generated interest in developing databases for storing and managing this information. Analysing these networks remains far from straightforward owing to the nature of the databases, which are often heterogeneous, incomplete or inconsistent. Pathway analysis is hence a challenging problem in systems biology and in bioinformatics. Various forms of data models have been devised for the analysis of biochemical pathways. This paper presents an overview of the types of models used for this purpose, concentrating on those concerned with the structural aspects of biochemical networks. In particular, the different types of data models found in the literature are classified using a unified framework. In addition, how these models have been used in the analysis of biochemical networks is described. This enables us to underline the strengths and weaknesses of the different approaches, as well as to highlight relevant future research directions. Yves Deville, David R. Gilbert, Jacques van Helden, Shoshana J. Wodak |
Briefings Bioinform. | 1 |
| 2001 | Optimal Pruning in Parametric Differential Equations
Micha Janssen, Pascal Van Hentenryck, Yves Deville |
CP | 3 |
| 2001 | A Constraint Satisfaction Approach to Parametric Differential Equations
Micha Janssen, Pascal Van Hentenryck, Yves Deville |
IJCAI | 3 |
| 2001 | Automatic Test Data Generation for Programs with Integer and Float VariablesabstractThe paper presents a novel approach for automated test data generation of imperative programs containing integer, boolean and/or float variables. Our approach is based on consistency techniques integrating integer and float variables. We handle statement, branch and path coverage criteria. Our purpose is thus to automatically generate test data that will cause the program to execute a statement, to traverse a branch or to traverse a specified path. For path coverage, the specified path is transformed into a path constraint which is solved by an interval-based constraint solving algorithm handling integer, boolean and real variables. A valid test input is then extracted from the interval solutions. For statement (and branch) coverage, a path reaching the specified statement or branch is dynamically constructed. Our algorithm for path coverage is then applied. The search for a suitable path and the solving of path constraints make extensive use of consistency techniques. We propose a simple consistency notion called eBox consistency, for generalizing box consistency to integer and float variables. The eBox consistency is sufficient for our purpose. A prototype has been developed and experimental results show the feasibility of our approach. This work is an extension of work by A. Gotlieb (2000) for float and boolean variables. Nguyen Tran Sy, Yves Deville |
ASE | 2 |
| 1999 | Multistep Filtering Operators for Ordinary Differential Equations
Micha Janssen, Yves Deville, Pascal Van Hentenryck |
CP | 2 |
| 1999 | Constraint Satisfaction over Connected Row Convex Constraints
Yves Deville, Olivier Barette, Pascal Van Hentenryck |
Artif. Intell. | 1 |
| 1998 | Consistency Techniques in Ordinary Differential Equations
Yves Deville, Micha Janssen, Pascal Van Hentenryck |
CP | 1 |
| 1998 | A Distributed Arc-Consistency Algorithm
Yves Deville |
Sci. Comput. Program. | 2 |
| 1997 | Constraint Satisfaction over Connected Row Convex Constraints
Yves Deville, Olivier Barette, Pascal Van Hentenryck |
IJCAI (1) | 1 |
| 1993 | Logic Program Synthesis from Incomplete Specifications
Pierre Flener, Yves Deville |
J. Symb. Comput. | 2 |
| 1992 | A Generic Arc-Consistency Algorithm and its Specializations
Pascal Van Hentenryck, Yves Deville, Choh Man Teng 0001 |
Artif. Intell. | 2 |
| 1991 | Software Development and Logic Programming
Yves Deville, Leon Sterling, Pierre Deransart |
ICLP | 1 |
| 1991 | The Cardinality Operator: A New Logical Connective for Constraint Logic Programming
Pascal Van Hentenryck, Yves Deville |
ICLP | 2 |
| 1991 | An Efficient Arc Consistency Algorithm for a Class of CSP Problems
Yves Deville, Pascal Van Hentenryck |
IJCAI | 1 |