EDBT 2026 Demo / reviewers in the wild / expert
Dan Rosén
dblp:124/5885
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2015
0000-0001-7557-1279ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 1 first-authorTheory of computation · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 3
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
1 paper |
Automated reasoning and model checking · 67% Logic in computer science · 33% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
contract verification |
0.2 | 1 | 2013 | HALO: haskell to logic through denotational semantics · POPL 2013 |
Program verification › code-level verification
functional program verification |
0.2 | 1 | 2013 | HALO: haskell to logic through denotational semantics · POPL 2013 |
Logic in computer science › semantics
denotational semantics |
0.2 | 1 | 2013 | HALO: haskell to logic through denotational semantics · POPL 2013 |
Automated reasoning and model checking › automated theorem proving
first-order theorem proving |
0.2 | 1 | 2013 | HALO: haskell to logic through denotational semantics · POPL 2013 |
Automated reasoning and model checking
theorem proving |
0.2 | 1 | 2013 | HALO: haskell to logic through denotational semantics · POPL 2013 |
Methods — techniques the papers use, named apart from their topics
first-order logic translation · 0.3denotational semantics · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | SAT Modulo Intuitionistic Implications
Koen Claessen, Dan Rosén |
LPAR | 2 |
| 2015 | TIP: Tools for Inductive Provers
Dan Rosén, Nicholas Smallbone |
LPAR | 1 |
| 2015 | TIP: Tons of Inductive Problems
Koen Claessen, Moa Johansson 0001, Dan Rosén, Nicholas Smallbone |
CICM | 3 |
| 2014 | Hipster: Integrating Theory Exploration in a Proof Assistant
Moa Johansson 0001, Dan Rosén, Nicholas Smallbone, Koen Claessen |
CICM | 2 |
| 2013 | Automating Inductive Proofs Using Theory Exploration
Koen Claessen, Moa Johansson 0001, Dan Rosén, Nicholas Smallbone |
CADE | 3 |
| 2013 | HALO: haskell to logic through denotational semanticsabstractEven well-typed programs can go wrong in modern functional languages, by encountering a pattern-match failure, or simply returning the wrong answer. An increasingly-popular response is to allow programmers to write contracts that express semantic properties, such as crash-freedom or some useful post-condition. We study the static verification of such contracts. Our main contribution is a novel translation to first-order logic of both Haskell programs, and contracts written in Haskell, all justified by denotational semantics. This translation enables us to prove that functions satisfy their contracts using an off-the-shelf first-order logic theorem prover. Dimitrios Vytiniotis, Simon L. Peyton Jones, Koen Claessen, Dan Rosén |
POPL | 4 |