Demo Data from EDBT 2026 / reviewers in the wild / expert
Uri Zarfaty
dblp:68/2216
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Theory of computation · 2Databases, data management, data science and information retrieval · 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
2 papers |
Logic in computer science · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 77% Programming languages and type systems · 23% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › program logic
hoare logic |
0.1 | 2 | 2008 | Local Hoare reasoning about DOM · PODS 2008 Context logic and tree update · POPL 2005 |
Logic in computer science › modal logic › spatial logic
context logic |
0.1 | 2 | 2007 | Context logic as modal logic: completeness and parametric inexpressivity · POPL 2007 Context logic and tree update · POPL 2005 |
Logic in computer science
completeness |
0.1 | 1 | 2007 | Context logic as modal logic: completeness and parametric inexpressivity · POPL 2007 |
Logic in computer science
modal logic |
0.1 | 1 | 2007 | Context logic as modal logic: completeness and parametric inexpressivity · POPL 2007 |
Logic in computer science › modal logic
spatial logic |
0.1 | 1 | 2005 | Context logic and tree update · POPL 2005 |
Methods — techniques the papers use, named apart from their topics
weakest precondition · 0.1context logic · 0.1modal logic · 0.1bisimulation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Local Hoare reasoning about DOMabstractThe W3C Document Object Model (DOM) specifies an XML update library. DOM is written in English, and is therefore not compositional and not complete. We provide a first step towards a compositional specification of DOM. Unlike DOM, we are able to work with a minimal set of commands and obtain a complete reasoning for straight-line code. Our work transfers O'Hearn, Reynolds and Yang's local Hoare reasoning for analysing heaps to XML, viewing XML as an in-place memory store as does DOM. In particular, we apply recent work by Calcagno, Gardner and Zarfaty on local Hoare reasoning about simple tree update to this real-world DOM application. Our reasoning not only formally specifies a significant subset of DOM Core Level 1, but can also be used to verify, for example, invariant properties of simple Javascript programs. Philippa Gardner, Gareth Smith, Mark J. Wheelhouse, Uri Zarfaty |
PODS | 4 |
| 2007 | Context logic as modal logic: completeness and parametric inexpressivity
Cristiano Calcagno, Philippa Gardner, Uri Zarfaty |
POPL | 3 |
| 2007 | Formalizing and verifying semantic type soundness of a simple compilerabstractWe describe a semantic type soundness result, formalized in the Coq proof assistant, for a compiler from a simple imperative language with heap-allocated data into an idealized assembly language. Types in the high-level language are interpreted as binary relations, built using both second-order quantification and a form of separation structure, over stores and code pointers in the low-level machine. Nick Benton, Uri Zarfaty |
PPDP | 2 |
| 2007 | An Introduction to Context Logic
Philippa Gardner, Uri Zarfaty |
WoLLIC | 2 |
| 2005 | Context logic and tree updateabstractSpatial logics have been used to describe properties of tree-like structures (Ambient Logic) and in a Hoare style to reason about dynamic updates of heap-like structures (Separation Logic). We integrat this work by analyzing dynamic updates to tree-like structures with pointers (such as XML with identifiers and idrefs). Naíve adaptations of the Ambient Logic are not expressive enough to capture such local updates. Instead we must explicitly reason about arbitrary tree contexts in order to capture updates throughout the tree. We introduce Context Logic, study its proof theory and models, and show how it generalizes Separation Logic and its general theory BI. We use it to reason locally about a small imperative programming language for updating trees, using a Hoare logic in the style of O'Hearn, Reynolds and Yang, and show that weakest preconditions are derivable. We demonstrate the robustness of our approach by using Context Logic to capture the locality of term rewrite systems. Cristiano Calcagno, Philippa Gardner, Uri Zarfaty |
POPL | 3 |