Demo Data from EDBT 2026 / reviewers in the wild / expert
Richard Alan Karp
dblp:68/2754
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 1984
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 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
2 papers |
Program verification · 59% Concurrent programming · 41% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
temporal logic |
0.0 | 1 | 1984 | Proving Failure-Free Properties of Concurrent Systems Using Temporal Logic · ACM Trans. Program. Lang. Syst. 1984 |
Program verification › temporal logic verification
fairness verification |
0.0 | 1 | 1976 | Verification of Fairness in an Implementation of Monitors · ICSE 1976 |
Concurrent programming › synchronization
monitors |
0.0 | 1 | 1976 | Verification of Fairness in an Implementation of Monitors · ICSE 1976 |
Concurrent programming › concurrency primitives
semaphores |
0.0 | 1 | 1984 | Proving Failure-Free Properties of Concurrent Systems Using Temporal Logic · ACM Trans. Program. Lang. Syst. 1984 |
Concurrent programming › synchronization
synchronization primitives |
0.0 | 1 | 1984 | Proving Failure-Free Properties of Concurrent Systems Using Temporal Logic · ACM Trans. Program. Lang. Syst. 1984 |
Methods — techniques the papers use, named apart from their topics
temporal logic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1984 | Proving Failure-Free Properties of Concurrent Systems Using Temporal LogicabstractIn a failure-free concurrent system, no process is delayed forever by any of the system synchronization primitives.Previously, it was difficult to prove even the simplest concurrent system failure free, let alone attempt such a proof for a "real" operating system.First for semaphores and then for monitors, necessary and sufficient conditions for failure-free systems are derived.In both cases, the important properties of the system are stated using temporal logic, a concise formalism that allows reasoning about the future progress of program computations.Temporal logic permits a precise and explicit statement of exactly those properties necessary to establish that a concurrent system is truly failure free.In conclusion, a short example is given and then the applicability of these results to several existing systems and languages (UNIX o, MODULA and MESA) is examined. Richard Alan Karp |
ACM Trans. Program. Lang. Syst. | 1 |
| 1976 | Verification of Fairness in an Implementation of Monitors
Richard Alan Karp, David C. Luckham |
ICSE | 1 |