Demo Data from VLDB 2026 / reviewers in the wild / expert
Dwight Guth
dblp:182/9173
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-authorTheory of computation · 2 · 1 first-authorSecurity and privacy · 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.
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 72% Program analysis · 28% | |
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Blockchain and cryptocurrency security
formal semantics |
0.4 | 1 | 2019 | IELE: A Rigorously Designed Language and Tool Ecosystem for the Blockchain · FM 2019 |
Programming languages and type systems
language design |
0.4 | 1 | 2019 | IELE: A Rigorously Designed Language and Tool Ecosystem for the Blockchain · FM 2019 |
Programming languages and type systems
language semantics |
0.2 | 1 | 2016 | RV-Match: Practical Semantics-Based Program Analysis · CAV (1) 2016 |
Program analysis › static analysis
semantics-based program analysis |
0.2 | 1 | 2016 | RV-Match: Practical Semantics-Based Program Analysis · CAV (1) 2016 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | IELE: A Rigorously Designed Language and Tool Ecosystem for the Blockchain
Theodoros Kasampalis, Dwight Guth, Brandon M. Moore, Traian-Florin Serbanuta, Daniele Filaretti, Virgil Nicolae Serbanuta, Ralph Johnson, Grigore Rosu |
FM | 2 |
| 2018 | KEVM: A Complete Formal Semantics of the Ethereum Virtual MachineabstractA developing field of interest for the distributed systems and applied cryptography communities is that of smart contracts: self-executing financial instruments that synchronize their state, often through a blockchain. One such smart contract system that has seen widespread practical adoption is Ethereum, which has grown to a market capacity of 100 billion USD and clears an excess of 500,000 daily transactions. Unfortunately, the rise of these technologies has been marred by a series of costly bugs and exploits. Increasingly, the Ethereum community has turned to formal methods and rigorous program analysis tools. This trend holds great promise due to the relative simplicity of smart contracts and bounded-time deterministic execution inherent to the Ethereum Virtual Machine (EVM). Here we present KEVM, an executable formal specification of the EVM's bytecode stack-based language built with the K Framework, designed to serve as a solid foundation for further formal analyses. We empirically evaluate the correctness and performance of KEVM using the official Ethereum test suite. To demonstrate the usability, several extensions of the semantics are presented. and two different-language implementations of the ERC20 Standard Token are verified against the ERC20 specification. These results are encouraging for the executable semantics approach to language prototyping and specification. Everett Hildenbrandt, Manasvi Saxena, Nishant Rodrigues, Xiaoran Zhu, Philip Daian, Dwight Guth, Brandon M. Moore, Daejun Park 0001, Andrei Stefanescu, Grigore Rosu |
CSF | 6 |
| 2016 | RV-Match: Practical Semantics-Based Program Analysis
Dwight Guth, Chris Hathhorn, Manasvi Saxena, Grigore Rosu |
CAV (1) | 1 |
| 2016 | Runtime Verification at Work: A Tutorial
Philip Daian, Dwight Guth, Chris Hathhorn, Edgar Pek, Manasvi Saxena, Traian-Florin Serbanuta, Grigore Rosu |
RV | 2 |