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.

Johan Bay

dblp:264/4856 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none

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

Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 80% Program verification · 20%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type systems › security type systems
information-flow type systems
0.512021
Mechanized logical relations for termination-insensitive noninterference · Proc. ACM Program. Lang. 2021
Programming languages and type systems
logical relations
0.512021
Mechanized logical relations for termination-insensitive noninterference · Proc. ACM Program. Lang. 2021
Programming languages and type systems › information flow control
noninterference
0.512021
Mechanized logical relations for termination-insensitive noninterference · Proc. ACM Program. Lang. 2021
Program verification
program logic
0.512021
Mechanized logical relations for termination-insensitive noninterference · Proc. ACM Program. Lang. 2021
Programming languages and type systems
type systems
0.512021
Mechanized logical relations for termination-insensitive noninterference · Proc. ACM Program. Lang. 2021
Systems and software security
information flow control
0.112021
Mechanized logical relations for termination-insensitive noninterference · Proc. ACM Program. Lang. 2021

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

modal weakest preconditions · 1.0iris · 1.0coq · 1.0
YearPublicationVenuePosition
2021 Mechanized logical relations for termination-insensitive noninterference
abstract
We present an expressive information-flow control type system with recursive types, existential types, label polymorphism, and impredicative type polymorphism for a higher-order programming language with higher-order state. We give a novel semantic model of this type system and show that well-typed programs satisfy termination-insensitive noninterference. Our semantic approach supports compositional integration of syntactically well-typed and syntactically ill-typed---but semantically sound---components, which we demonstrate through several interesting examples. We define our model using logical relations on top of the Iris program logic framework; to capture termination-insensitivity, we develop a novel language-agnostic theory of Modal Weakest Preconditions. We formalize all of our theory and examples in the Coq proof assistant.
Simon Oddershede Gregersen, Johan Bay, Amin Timany, Lars Birkedal
Proc. ACM Program. Lang.2
2020 Reconciling progress-insensitive noninterference and declassification
Johan Bay, Aslan Askarov
CSF1