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

Lucas Silver

dblp:283/3591 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2023
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 3 first-author · 3 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.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 33% Programming languages and type systems · 33% Program verification · 33%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
language semantics
0.512021
Dijkstra monads forever: termination-sensitive specifications for interaction trees · Proc. ACM Program. Lang. 2021
Requirements engineering and software design
specification
0.512021
Dijkstra monads forever: termination-sensitive specifications for interaction trees · Proc. ACM Program. Lang. 2021

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

trace semantics · 0.5coq · 0.5coinductive datatypes · 0.5
YearPublicationVenuePosition
2023 Semantics for Noninterference with Interaction Trees
Lucas Silver, Paul He 0002, Ethan Cecchetti, Andrew K. Hirsch, Steve Zdancewic
ECOOP1
2023 Interaction Tree Specifications: A Framework for Specifying Recursive, Effectful Computations That Supports Auto-Active Verification
Lucas Silver, Eddy Westbrook, Matthew Yacavone, Ryan Scott
ECOOP1
2021 Dijkstra monads forever: termination-sensitive specifications for interaction trees
abstract
This paper extends the Dijkstra monad framework, designed for writing specifications over effectful programs using monadic effects, to handle termination sensitive specifications over interactive programs. We achieve this by introducing base specification monads for non-terminating programs with uninterpreted events. We model such programs using interaction trees, a coinductive datatype for representing programs with algebraic effects in Coq, which we further develop by adding trace semantics. We show that this approach subsumes typical, simple proof principles. The framework is implemented as an extension of the Interaction Trees Coq library.
Lucas Silver, Steve Zdancewic
Proc. ACM Program. Lang.1