Demo Data from EDBT 2026 / reviewers in the wild / expert
Patrick O'Keefe
dblp:43/2913
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 1997
0000-0002-5006-4980ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-authorTheory of computation · 2
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 analysis · 50% Programming languages and type systems · 50% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
flow analysis |
0.0 | 1 | 1995 | A Type System Equivalent to Flow Analysis · POPL 1995 |
Programming languages and type systems › type systems › recursive types
recursive types with subtyping |
0.0 | 1 | 1995 | A Type System Equivalent to Flow Analysis · ACM Trans. Program. Lang. Syst. 1995 |
Programming languages and type systems
type systems |
0.0 | 1 | 1995 | A Type System Equivalent to Flow Analysis · POPL 1995 |
Methods — techniques the papers use, named apart from their topics
type inference · 0.0flow analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Type Inference with Non-Structural SubtypingabstractAbstract We present an O(n 3 ) time type inference algorithm for a type system with a largest type Τ , a smallest type ⊥, and the usual ordering between function types. The algorithm infers type annotations of least shape, and it works equally well for recursive types. For the problem of typability, our algorithm is simpler than the one of Kozen, Palsberg, and Schwartzbach for type inference without ⊥. This may be surprising, especially because the system with ⊥ is strictly more powerful. Jens Palsberg, Mitchell Wand, Patrick O'Keefe |
Formal Aspects Comput. | 3 |
| 1995 | A Type System Equivalent to Flow AnalysisabstractFlow-based safety analysis of higher-order languages has been studied by Shivers, and Palsberg and Schwartzbach. Open until now is the problem of finding a type system that accepts exactly the same programs as safety analysis. Jens Palsberg, Patrick O'Keefe |
POPL | 2 |
| 1995 | Strong Normalization with Non-Structural SubtypingabstractWe study a type system with a notion of subtyping that involves a largest type ⊤, a smallest type ⊥, atomic coercions between base types, and the usual ordering of function types. We prove that any λ-term typable in this system is strongly normalizing, which solves an open problem of Thatte. We also prove that the fragment without ⊥ types has strictly fewer terms. This demonstrates that ⊥ adds power to a type system. Mitchell Wand, Patrick O'Keefe, Jens Palsberg |
Math. Struct. Comput. Sci. | 2 |
| 1995 | A Type System Equivalent to Flow AnalysisabstractFlow-based safety analysis of higher-order languages has been studied by Shivers, and Palsberg and Schwartzbach. Open until now is the problem of finding a type system that accepts exactly the same programs as safety analysis. In this article we prove that Amadio and Cardelli's type system with subtyping and recursive types accepts the same programs as a certain safety analysis. The proof involves mappings from types to flow information and back. As a result, we obtain an inference algorithm for the type system, thereby solving an open problem. Jens Palsberg, Patrick O'Keefe |
ACM Trans. Program. Lang. Syst. | 2 |
| 1992 | Type Inference for Partial Types is Decidable
Patrick O'Keefe, Mitchell Wand |
ESOP | 1 |