VLDB 2026 Research / reviewers in the wild / expert
Henrik Reif Andersen
dblp:77/4535
· DBLP profile ↗
28ranked-venue papers
13as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 5 first-authorTheory of computation · 11 · 8 first-authorArtificial intelligence and machine learning · 9 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4Systems, architecture and hardware · 1Applied, 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.
| Theoretical computer science
9 papers |
Automated reasoning and model checking · 30% Computational complexity · 28% Logic in computer science · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 81% Program analysis · 15% Concurrent programming · 4% |
Topics — the 14 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
constraint satisfaction |
0.1 | 2 | 2007 | Backtracking Procedures for Hypertree, HyperSpread and Connected Hypertree Decomposition of CSPs · IJCAI 2007 Interactive Configuration with Regular String Constraints · AAAI 2007 |
Combinatorics and discrete mathematics › hypergraph › hypertree width
hypertree decomposition |
0.1 | 1 | 2007 | Backtracking Procedures for Hypertree, HyperSpread and Connected Hypertree Decomposition of CSPs · IJCAI 2007 |
Graph algorithms and graph theory › graph decomposition
tree decomposition |
0.1 | 1 | 2007 | Backtracking Procedures for Hypertree, HyperSpread and Connected Hypertree Decomposition of CSPs · IJCAI 2007 |
Electronic design automation › hardware verification and test › formal verification
equivalence checking |
0.0 | 2 | 1999 | Equivalence checking of combinational circuits using Boolean expression diagrams · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 Boolean Expression Diagrams (Extended Abstract) · LICS 1997 |
Automated reasoning and model checking
model checking |
0.0 | 2 | 1999 | Stepwise CTL Model Checking of State/Event Systems · CAV 1999 Partial Model Checking (Extended Abstract) · LICS 1995 |
Logic in computer science › modal logic › multi-modal logic
modal mu-calculus |
0.0 | 2 | 1995 | Partial Model Checking (Extended Abstract) · LICS 1995 A Compositional Proof System for the Modal mu-Calculus · LICS 1994 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1999 | Equivalence checking of combinational circuits using Boolean expression diagrams · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Automated reasoning and model checking › model checking › temporal logic model checking
CTL model checking |
0.0 | 1 | 1999 | Stepwise CTL Model Checking of State/Event Systems · CAV 1999 |
Electronic design automation › logic synthesis
boolean function representation |
0.0 | 1 | 1997 | Boolean Expression Diagrams (Extended Abstract) · LICS 1997 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1997 | Boolean Expression Diagrams (Extended Abstract) · LICS 1997 |
Logic in computer science › proof systems
compositional proof systems |
0.0 | 1 | 1994 | A Compositional Proof System for the Modal mu-Calculus · LICS 1994 |
Automated reasoning and model checking › model checking
local model checking |
0.0 | 1 | 1994 | A Compositional Proof System for the Modal mu-Calculus · LICS 1994 |
Automated reasoning and model checking › model checking
state space explosion |
0.0 | 1 | 1995 | Partial Model Checking (Extended Abstract) · LICS 1995 |
Concurrent programming › concurrency theory
process calculi |
0.0 | 1 | 1994 | A Compositional Proof System for the Modal mu-Calculus · LICS 1994 |
Methods — techniques the papers use, named apart from their topics
regular string constraints · 0.1binary decision diagrams · 0.1hypertree decomposition · 0.1hyperspread decomposition · 0.1backtracking · 0.1boolean circuit representation · 0.0fixed-point inversion · 0.0reduced ordered binary decision diagram · 0.0compositional reasoning · 0.0CTL model checking · 0.0binary decision diagram · 0.0generalized decision diagrams · 0.0proof system · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Interactive Cost Configuration Over Decision DiagramsabstractIn many AI domains such as product configuration, a user should interactively specify a solution that must satisfy a set of constraints. In such scenarios, offline compilation of feasible solutions into a tractable representation is an important approach to delivering efficient backtrack-free user interaction online. In particular,binary decision diagrams (BDDs) have been successfully used as a compilation target for product and service configuration. In this paper we discuss how to extend BDD-based configuration to scenarios involving cost functions which express user preferences. We first show that an efficient, robust and easy to implement extension is possible if the cost function is additive, and feasible solutions are represented using multi-valued decision diagrams (MDDs). We also discuss the effect on MDD size if the cost function is non-additive or if it is encoded explicitly into MDD. We then discuss interactive configuration in the presence of multiple cost functions. We prove that even in its simplest form, multiple-cost configuration is NP-hard in the input MDD. However, for solving two-cost configuration we develop a pseudo-polynomial scheme and a fully polynomial approximation scheme. The applicability of our approach is demonstrated through experiments over real-world configuration models and product-catalogue datasets. Response times are generally within a fraction of a second even for very large instances. Henrik Reif Andersen, Tarik Hadzic, David Pisinger |
J. Artif. Intell. Res. | 1 |
| 2007 | Interactive Configuration with Regular String Constraints
Esben Rune Hansen, Henrik Reif Andersen |
AAAI | 2 |
| 2007 | A Constraint Store Based on Multivalued Decision Diagrams
Henrik Reif Andersen, Tarik Hadzic, John N. Hooker, Peter Tiedemann |
CP | 1 |
| 2007 | Techniques for Efficient Interactive Configuration of Distribution Networks
Tarik Hadzic, Andrzej Wasowski, Henrik Reif Andersen |
IJCAI | 3 |
| 2007 | Backtracking Procedures for Hypertree, HyperSpread and Connected Hypertree Decomposition of CSPs
Sathiamoorthy Subbarayan, Henrik Reif Andersen |
IJCAI | 2 |
| 2006 | A BDD-Based Polytime Algorithm for Cost-Bounded Interactive Configuration
Tarik Hadzic, Henrik Reif Andersen |
AAAI | 2 |
| 2006 | Interactive Distributed Configuration
Peter Tiedemann, Tarik Hadzic, Thomas Stuart Henney, Henrik Reif Andersen |
CP | 4 |
| 2005 | Interactive Reconfiguration in Power Supply Restoration
Tarik Hadzic, Henrik Reif Andersen |
CP | 2 |
| 2003 | Using Configuration Technology as the Core of a Legal Decision Support SystemabstractThis paper is concerned with the development of a logical model of a given legal act and the realization of a web-based decision support system on the basis of this model. The system is implemented using a configuration engine, which provides full propositional reasoning in polynomial time (after an off-line compilation step), and a good web-coupling infrastructure. To the best of our knowledge it is the first decision support system that is based on such an engine. Further issues that are addressed are the main problems that were encountered during the modeling of the act and the techniques that have been used to overcome them, as well as a number of user interface issues that are of crucial importance if such a system is to be accepted by its users. Erik Roland van der Meer, I. S. Henriksen, Henrik Reif Andersen |
ICAIL | 3 |
| 2003 | Satisfiability checking using Boolean Expression Diagrams
Poul Frederick Williams, Henrik Reif Andersen, Henrik Hulgaard |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2002 | Verification of Hierarchical State/Event Systems using Reusability and Compositionality
Gerd Behrmann, Kim G. Larsen, Henrik Reif Andersen, Henrik Hulgaard, Jørn Lind-Nielsen |
Formal Methods Syst. Des. | 3 |
| 2002 | Boolean Expression Diagrams
Henrik Reif Andersen, Henrik Hulgaard |
Inf. Comput. | 1 |
| 2001 | Satisfiability Checking Using Boolean Expression Diagrams
Poul Frederick Williams, Henrik Reif Andersen, Henrik Hulgaard |
TACAS | 2 |
| 2001 | Verification of Large State/Event Systems Using Compositionality and Dependency Analysis
Jørn Lind-Nielsen, Henrik Reif Andersen, Henrik Hulgaard, Gerd Behrmann, Kåre J. Kristoffersen, Kim G. Larsen |
Formal Methods Syst. Des. | 2 |
| 1999 | Stepwise CTL Model Checking of State/Event Systems
Jørn Lind-Nielsen, Henrik Reif Andersen |
CAV | 2 |
| 1999 | Verification of Hierarchical State/Event Systems Using Reusability and Compositionality
Gerd Behrmann, Kim G. Larsen, Henrik Reif Andersen, Henrik Hulgaard, Jørn Lind-Nielsen |
TACAS | 3 |
| 1999 | Partial Model Checking of Modal Equations: A Survey
Henrik Reif Andersen, Jørn Lind-Nielsen |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 1999 | Equivalence checking of combinational circuits using Boolean expression diagramsabstractThe combinational logic-level equivalence problem is to determine whether two given combinational circuits implement the same Boolean function. This problem arises in a number of computer-aided design (CAD) applications, for example when checking the correctness of incremental design changes (performed either manually or by a design automation tool). This paper introduces a data structure called Boolean expression diagrams (BEDs) and two algorithms for transforming a BED into a reduced ordered binary decision diagram (OBDD). BEDs are capable of representing any Boolean circuit in linear space and can exploit structural similarities between the two circuits that are compared. These properties make BEDs suitable for verifying the equivalence of combinational circuits. BEDs can be seen as an intermediate representation between circuits (which are compact) and OBDD's (which are canonical). Based on a large number of combinational circuits, we demonstrate that BEDs either outperform or achieve results comparable to both standard OBDD approaches and the techniques specifically developed to exploit structural similarities for efficiently solving the equivalence problem. Due to the simplicity and generality of BEDs, it is to be expected that combining them with other approaches to equivalence checking will be both straightforward and beneficial. Henrik Hulgaard, Poul Frederick Williams, Henrik Reif Andersen |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1998 | Verification of Large State/Event Systems Using Compositionality and Dependency Analysis
Jørn Lind-Nielsen, Henrik Reif Andersen, Gerd Behrmann, Henrik Hulgaard, Kåre J. Kristoffersen, Kim G. Larsen |
TACAS | 2 |
| 1997 | A Universal Reactive Machine
Henrik Reif Andersen, Simon Mørk, Morten Ulrik Sørensen |
CONCUR | 1 |
| 1997 | Boolean Expression Diagrams (Extended Abstract)abstractThis paper presents a new data structure called Boolean Expression Diagrams (BEDs) for representing and manipulating Boolean functions. BEDs are a generalization of Binary Decision Diagrams (BDDs) which can represent any Boolean circuit in linear space and still maintain many of the desirable properties of BDDs. Two algorithms are described for transforming a BED into a reduced ordered BDD. One closely mimics the BDD apply-operator while the other can exploit the structural information of the Boolean expression. The efficacy of the BED representation is demonstrated by verifying that the redundant and non-redundant versions of the ISCAS 85 benchmark circuits are identical. In particular, it is verified that the two 16-bit multiplication circuits (c6288 and c6288nr) implement the same Boolean functions. Using BEDs, this verification problem is solved in less than a second, while using standard BDD techniques this problem is infeasible. BEDs are useful in applications where the end-result as a reduced ordered BDD is small, for example for tautology checking. Henrik Reif Andersen, Henrik Hulgaard |
LICS | 1 |
| 1995 | Efficient Checking of Behavioural Relations and Modal Assertions using Fixed-Point Inversion
Henrik Reif Andersen, Bart Vergauwen |
CAV | 1 |
| 1995 | Partial Model Checking (Extended Abstract)abstractA major obstacle in applying finite-state model checking to the verification of large systems is the combinatorial explosion of the state space arising when many loosely coupled parallel processes are considered. The problem also known as the state-explosion problem has been attacked from various sides. This paper presents a new approach based on partial model checking where parts of the concurrent system are gradually removed while transforming the specification accordingly. When the intermediate specifications constructed in this manner can be kept small, the state-explosion problem is avoided. Experimental results with a prototype implemented in Standard ML, shows that for Milner's Scheduler-an often used benchmark-this approach improves on the published results on binary decision diagrams and is comparable to results obtained using generalized decision diagrams. Specifications are expressed in a variant of the modal /spl mu/-calculus. Henrik Reif Andersen |
LICS | 1 |
| 1994 | An Asynchronous Algebra with Multiple Clocks
Henrik Reif Andersen, Michael Mendler |
ESOP | 1 |
| 1994 | A Compositional Proof System for the Modal mu-CalculusabstractWe present a proof system for determining satisfaction between processes in a fairly general process algebra and assertions of the modal /spl mu/-calculus. The proof system is compositional in the structure of processes. It extends earlier work on compositional reasoning within the modal /spl mu/-calculus and combines it with techniques from work on local model checking. The proof system is sound for all processes and complete for a class of finite-state processes.> Henrik Reif Andersen, Colin Stirling, Glynn Winskel |
LICS | 1 |
| 1994 | Model Checking and Boolean Graphs
Henrik Reif Andersen |
Theor. Comput. Sci. | 1 |
| 1992 | Model Checking and Boolean Graphs
Henrik Reif Andersen |
ESOP | 1 |
| 1992 | Compositional Checking of Satsfaction
Henrik Reif Andersen, Glynn Winskel |
Formal Methods Syst. Des. | 1 |