EDBT 2026 Demo / reviewers in the wild / expert
Richard Kelsey
dblp:27/6753
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 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
2 papers |
Compilers and program optimization · 56% Programming languages and type systems · 44% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 77% Parallel and multicore computing · 23% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed programming |
0.0 | 1 | 1995 | Higher-Order Distributed Objects · ACM Trans. Program. Lang. Syst. 1995 |
Compilers and program optimization › program transformation
compilation by transformation |
0.0 | 1 | 1989 | Realistic Compilation by Program Transformation · POPL 1989 |
Compilers and program optimization › intermediate representation
intermediate language |
0.0 | 1 | 1989 | Realistic Compilation by Program Transformation · POPL 1989 |
Compilers and program optimization › program transformation
source-to-source transformation |
0.0 | 1 | 1989 | Realistic Compilation by Program Transformation · POPL 1989 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 1995 | Higher-Order Distributed Objects · ACM Trans. Program. Lang. Syst. 1995 |
Compilers and program optimization
compiler correctness |
0.0 | 1 | 1989 | Realistic Compilation by Program Transformation · POPL 1989 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.0 | 1 | 1989 | Realistic Compilation by Program Transformation · POPL 1989 |
Methods — techniques the papers use, named apart from their topics
distributed implementation · 0.0program transformation · 0.0denotational semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Higher-Order Distributed ObjectsabstractWe describe a distributed implementation of Scheme that permits efficient transmission of higher-order objects such as closures and continuations. The integration of distributed communication facilities within a higher-order programming language engenders a number of new abstractions and paradigms for distributed computing. Among these are user-specified load-balancing and migration policies for threads, incrementally linked distributed computations, and parameterized client-server applications. To our knowledge, this is the first distributed dialect of Scheme (or a related language) that addresses lightweight communication abstractions for higher-order objects. Henry Cejtin, Suresh Jagannathan, Richard Kelsey |
ACM Trans. Program. Lang. Syst. | 3 |
| 1989 | Realistic Compilation by Program TransformationabstractUsing concepts from denotational semantics, we have produced a very simple compiler that can be used to compile standard programming languages and produces object code as efficient as that of production compilers. The compiler is based entirely on source-to-source transformations performed on programs that have been translated into an intermediate language resembling the lambda calculus. The output of the compiler, while still in the intermediate language, can be trivially translated into machine code for the target machine. The compilation by transformation strategy is simple: the goal is to remove any dependencies on the intermediate language semantics that the target machine cannot implement directly. Front-ends have been written for Pascal, BASIC, and Scheme and the compiler produces code for the MC68020 microprocessor. Richard Kelsey, Paul Hudak |
POPL | 1 |