Demo Data from EDBT 2026 / reviewers in the wild / expert
Tom Sadler
dblp:69/4108
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 1992
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1Theory of computation · 1
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 · 67% Logic in computer science · 33% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
decision procedures |
0.0 | 1 | 1989 | Efficient Temporal Reasoning · POPL 1989 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 1989 | Efficient Temporal Reasoning · POPL 1989 |
Logic in computer science
temporal logic |
0.0 | 1 | 1989 | Efficient Temporal Reasoning · POPL 1989 |
Program verification
concurrent program verification |
0.0 | 1 | 1989 | Efficient Temporal Reasoning · POPL 1989 |
Methods — techniques the papers use, named apart from their topics
satisfiability checking · 0.0polynomial-time decidability · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1992 | Efficient Temporal SatisfiabilityabstractThere has been much interest in decision procedures for testing satisfiability in various systems of temporal logic. This is due to the potential applications of these decision procedures to reasoning about the correctness of concurrent programs. In this paper, we exhibit a temporal logic that is both useful in applications to program reasoning and is efficiently decidable in quadratic time. A surprising corollary of our results is that the fragment of CTL (Computation Tree Logic) used by Emerson & Clarke [11] to synthesize concurrent programs from temporal specifications is actually decidable in polynomial time. Our results demonstrate that many useful correctness properties can be expressed with a rather restricted syntax, and provide insight into the relation between the syntactic complexity of temporal logics and the complexity of testing satisfiability. E. Allen Emerson, Tom Sadler, Jai Srinivasan |
J. Log. Comput. | 2 |
| 1989 | Efficient Temporal ReasoningabstractThere has been much interest in decision procedures for testing satisfiability (or validity) of formulae in various systems of Temporal Logic. This is due to the potential applications of such decision procedures to mechanical reasoning about correctness of concurrent programs. We show that there exist Temporal Logics that are (i) decidable in polynomial time, and (ii) still useful in applications. One surprising corollary of our results is that the fragment of CTL (Computation Tree Logic) actually used by Emerson & Clarke [EC82] to synthesize concurrent programs from temporal specifications is decidable in polynomial time. Another is that the verification of many correctness properties of concurrent programs (such as in Owicki & Lamport [OL82]) can be efficiently automated. This demonstrates that many useful correctness properties can be expressed with a rather restricted syntax. Finally, our results provide insight into the relation between the structural (i.e., syntactic) complexity of temporal logics and the complexity of their decision problems. E. Allen Emerson, Tom Sadler, Jai Srinivasan |
POPL | 2 |