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

Yoji Nanjo

dblp:222/1269 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none

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

Theory of computation · 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
Programming languages and type systems · 61% Program verification · 39%
Theoretical computer science
1 paper
Logic in computer science · 50% Automated reasoning and model checking · 50%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › functional programming
higher-order functional programs
0.312018
A Fixpoint Logic and Dependent Effects for Temporal Property Verification · LICS 2018
Programming languages and type systems › type systems
refinement types
0.312018
A Fixpoint Logic and Dependent Effects for Temporal Property Verification · LICS 2018
Program verification
temporal logic verification
0.312018
A Fixpoint Logic and Dependent Effects for Temporal Property Verification · LICS 2018
Logic in computer science
fixpoint logic
0.312018
A Fixpoint Logic and Dependent Effects for Temporal Property Verification · LICS 2018
Automated reasoning and model checking
temporal logic verification
0.312018
A Fixpoint Logic and Dependent Effects for Temporal Property Verification · LICS 2018
Program verification
deductive verification
0.112018
A Fixpoint Logic and Dependent Effects for Temporal Property Verification · LICS 2018

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

fixpoint logic · 0.7deductive reasoning · 0.7
YearPublicationVenuePosition
2018 A Fixpoint Logic and Dependent Effects for Temporal Property Verification
abstract
Existing approaches to temporal verification of higher-order functional programs have either sacrificed compositionality in favor of achieving automation or vice-versa. In this paper we present a dependent-refinement type & effect system to ensure that well-typed programs satisfy given temporal properties, and also give an algorithmic approach---based on deductive reasoning over a fixpoint logic---to typing in this system. The first contribution is a novel type-and-effect system capable of expressing dependent temporal effects, which are fixpoint logic predicates on event sequences and program values, extending beyond the (non-dependent) temporal effects used in recent proposals. Temporal effects facilitate compositional reasoning whereby the temporal behavior of program parts are summarized as effects and combined to form those of the larger parts. As a second contribution, we show that type checking and typability for the type system can be reduced to solving first-order fixpoint logic constraints. Finally, we present a novel deductive system for solving such constraints. The deductive system consists of rules for reasoning via invariants and well-founded relations, and is able to reduce formulas containing both least and greatest fixpoints to predicate-based reasoning.
Yoji Nanjo, Hiroshi Unno 0001, Eric Koskinen, Tachio Terauchi
LICS1