Demo Data from VLDB 2026 / reviewers in the wild / expert
Chris Hughes
dblp:85/6050
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 since 2021Theory of computation · 1 · 1 since 2021
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 · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 50% Program analysis · 50% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › decision procedures
bit-vector reasoning |
0.9 | 1 | 2025 | Certified Decision Procedures for Width-Independent Bitvector Predicates · Proc. ACM Program. Lang. 2025 |
Automated reasoning and model checking
decision procedures |
0.9 | 1 | 2025 | Certified Decision Procedures for Width-Independent Bitvector Predicates · Proc. ACM Program. Lang. 2025 |
Automated reasoning and model checking
model checking |
0.9 | 1 | 2025 | Certified Decision Procedures for Width-Independent Bitvector Predicates · Proc. ACM Program. Lang. 2025 |
Program analysis › binary analysis
deobfuscation |
0.3 | 1 | 2025 | Certified Decision Procedures for Width-Independent Bitvector Predicates · Proc. ACM Program. Lang. 2025 |
Program verification
proof assistants |
0.3 | 1 | 2025 | Certified Decision Procedures for Width-Independent Bitvector Predicates · Proc. ACM Program. Lang. 2025 |
Methods — techniques the papers use, named apart from their topics
k-induction · 1.7automata reachability · 1.7automata minimization · 1.7MBA-Blast · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Certified Decision Procedures for Width-Independent Bitvector PredicatesabstractBitvectors are foundational for automated reasoning. A few interactive theorem provers (ITP), such as Lean, have strong support for deciding fixed-width bitvector predicates by means of bitblasting. However, even these ITPs provide little automation for width-independent bitvector predicates. To fill this gap, we contribute novel, mechanized decision procedures for width-independent bitvector predicates in Lean. Classical algorithms to decide fragments of width-independent bitvector theory can be viewed from the lens of model checking, where the formula corresponds to an automaton and the correctness of the formula is a safety property. However, we cannot currently use this lens in mechanized proofs, as there are no executable, fast, and formally verified model checking algorithms that can be used interactively from within ITPs. To fill this gap, we mechanize key algorithms in the model checking literature: k -induction, automata reachability, automata emptiness checking, and automata minimization. Using these mechanized algorithms, we contribute scalable, mechanized, decision procedures for width-independent bitvector predicates. Furthermore, for controlled fragments of mixtures of arithmetic and bitwise operations which occur in the deobfuscation literature, we mechanize a recent fast algorithm (MBA-Blast), which outperforms the more general procedures on this fragment. Finally, we evaluate our decision procedures on benchmarks from classical compiler problems such as Hacker’s Delight and the LLVM peephole optimizer, as well as on equivalence checking problems for program obfuscation. Our tools solve 100% of Hacker’s Delight, two of our tools solve 100% of the deobfuscation dataset, and up to 27% of peephole rewrites extracted from LLVM’s peephole rewriting test suite. Our new decision procedures provide a push-button experience for width-independent bitvector reasoning in interactive theorem provers, and, more broadly, pave the way for foundational algorithms for fast, formally verified model checking. Siddharth Bhat, Léo Stefanesco, Chris Hughes, Tobias Grosser |
Proc. ACM Program. Lang. | 3 |
| 2024 | Verifying Peephole Rewriting in SSA Compiler IRsabstractDespite significant investment in software infrastructure, machine learning systems, runtimes and compilers do not compose properly. We propose a new design aiming at providing unprecedented degrees of modularity, composability and genericity. This paper discusses a structured approach to the construction of domain-specific code generators for tensor compilers, with the stated goal of improving the productivity of both compiler engineers and end-users. The approach leverages the natural structure of tensor algebra. It has been the main driver for the design of progressive lowering paths in \MLIR. The proposed abstractions and transformations span data structures and control flow with both functional (SSA form) and imperative (side-effecting) semantics. We discuss the implications of this infrastructure on compiler construction and present preliminary experimental results. Siddharth Bhat, Alex C. Keizer, Chris Hughes, Andres Goens, Tobias Grosser |
ITP | 3 |
| 2000 | SNDR sensitivity analysis for cascaded ΣΔ modulatorsabstractCascade, single and multi-bit, /spl Sigma//spl Delta/ architectures provide stable, high order quantization noise shaping used in high resolution A/D conversion. One major disadvantage of cascaded /spl Sigma//spl Delta/ topologies is the extreme SNDR sensitivity to gain mismatch between the analog modulator and the digital error correction logic. This paper will investigate this SNDR sensitivity phenomenon for a 6th order, 1-bit quantizer and 4th order, 5-bit quantizer cascaded /spl Sigma//spl Delta/ A/D system. Circuit parameters of the switched capacitor integrator such as amplifier open loop gain, integrator gain, and amplifier offsets and layout parasitics are characterized. James C. Morizio, Mike Hoke, Taskin Koçak, Clark Geddie, Chris Hughes, Srinadh Madhavapeddi, Mike Hood, Ward Huffman, Takashi Okuda, Hiroshi Noda, Yasuo Morimoto, Toshio Kumamoto, Masahiko Ishiwaki, Harufusa Kondoh, Masao Nakaya, Takahiro Miki |
ISCAS | 5 |