Demo Data from EDBT 2026 / reviewers in the wild / expert
Adam Bakewell
dblp:32/743
· DBLP profile ↗
5ranked-venue papers
4as 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 · 4 · 4 first-authorTheory of computation · 2 · 1 first-author
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
1 paper |
Program analysis · 38% Program verification · 38% Programming languages and type systems · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
model checking |
0.1 | 1 | 2009 | Clipping: A Semantics-Directed Syntactic Approximation · LICS 2009 |
Program analysis
static analysis |
0.1 | 1 | 2009 | Clipping: A Semantics-Directed Syntactic Approximation · LICS 2009 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.0 | 1 | 2009 | Clipping: A Semantics-Directed Syntactic Approximation · LICS 2009 |
Programming languages and type systems › language semantics › formal semantics › denotational semantics
game semantics |
0.0 | 1 | 2009 | Clipping: A Semantics-Directed Syntactic Approximation · LICS 2009 |
Methods — techniques the papers use, named apart from their topics
slicing · 0.1lax functor · 0.1denotational model · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Data-abstraction refinement: a game semantic approach
Adam Bakewell, Aleksandar S. Dimovski, Dan R. Ghica, Ranko Lazic 0001 |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2009 | Clipping: A Semantics-Directed Syntactic ApproximationabstractIn this paper we introduce "clipping,'' a new method of syntactic approximation which is motivated by and works in conjunction with a sound and decidable denotational model for a given programming language. Like slicing, clipping reduces the size of the source code in preparation for automatic verification; but unlike slicing it is an imprecise but computationally inexpensive algorithm which does not require a whole-program analysis. The technique of clipping can be framed into an iterated refinement cycle to arbitrarily improve its precision. We first present this rather simple idea intuitively with some examples, then work out the technical details in the case of an Algol-like programming language and a decidable approximation of its game-semantic model inspired by Hankin and Malacaria's "lax functor'' approach. We conclude by presenting an experimental model checking tool based on these ideas and some toy programs. Dan R. Ghica, Adam Bakewell |
LICS | 2 |
| 2009 | Compositional Predicate Abstraction from Game Semantics
Adam Bakewell, Dan R. Ghica |
TACAS | 1 |
| 2008 | On-the-Fly Techniques for Game-Based Software Model Checking
Adam Bakewell, Dan R. Ghica |
TACAS | 1 |
| 2000 | A model for comparing the space usage of lazy evaluatorsabstractIdentifying the source of space faults in functional programs is hard. The problem is compounded as space usage can vary enormously from one implementation to another. We use a term-graph rewriting model to describe evaluators with explicit space usage. Given descriptions for two evaluators E1 and E2, if E1 never has asymptotically worse space usage than E2, we can use a bisimulation-like proof method to prove it. Conversely, if E1 is leakier than E2, we characterise a class of computations that expose the difference between them. Adam Bakewell, Colin Runciman |
PPDP | 1 |