Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Kaloper-Mersinjak

dblp:167/0508 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0001-4506-6236ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021Security and privacy · 1 · 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
Software testing · 77% Program verification · 23%
Network and information security
2 papers
Systems and software security · 80% Network security · 20%

Topics — the 3 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › virtualization security
hypervisor security
0.912025
Ghost in the Android Shell: Pragmatic Test-oracle Specification of a Production Hypervisor · SOSP 2025
Program verification › hardware verification
functional verification
0.312025
Ghost in the Android Shell: Pragmatic Test-oracle Specification of a Production Hypervisor · SOSP 2025
Network security › secure communication › secure communication protocol
TLS
0.212015
Not-Quite-So-Broken TLS: Lessons in Re-Engineering a Security Protocol Specification and Implementation · USENIX Security Symposium 2015

Methods — techniques the papers use, named apart from their topics

test-oracle specification · 1.7formal specification · 0.2
YearPublicationVenuePosition
2026 Code-Specify-Test-Debug-Prove: Flexibly Integrating Separation Logic Specification into Conventional Workflows
abstract
We seek to enable more flexible use of rich specifications in a variety of ways that smoothly extend conventional software development practice. We show how a single specification language, based on separation logic to capture the subtle ownership disciplines of systems code, can be used for runtime assertion checking, for property-based testing, and for formal machine-checked proof—and how each of these complements and supports the others. We demonstrate all this on a challenging example: a component of a production hypervisor, running both stand-alone at user level and in situ in the hypervisor.
Zain K. Aamer, Rini Banerjee, Hiroyuki Katsura, David Kaloper-Mersinjak, Dimitrios J. Economou, Kayvan Memarian, Dhruv C. Makwana, Neelakantan R. Krishnaswami, Benjamin C. Pierce, Christopher Pulte, Peter Sewell
Proc. ACM Program. Lang.4
2025 Ghost in the Android Shell: Pragmatic Test-oracle Specification of a Production Hypervisor
abstract
Developing systems code that robustly provides its intended security guarantees remains very challenging: conventional practice does not suffice, and full functional verification, while now feasible in some contexts, has substantial barriers to entry and use.
Kayvan Memarian, Ben Simner, David Kaloper-Mersinjak, Thibaut Pérami, Peter Sewell
SOSP3
2015 Not-Quite-So-Broken TLS: Lessons in Re-Engineering a Security Protocol Specification and Implementation
David Kaloper-Mersinjak, Hannes Mehnert, Anil Madhavapeddy, Peter Sewell
USENIX Security Symposium1