VLDB 2026 Research / reviewers in the wild / expert
M. Ronan Sleep
dblp:01/4110
· DBLP profile ↗
15ranked-venue papers
1as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 4Databases, data management, data science and information retrieval · 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.
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 96% Compilers and program optimization · 4% | |
| Theoretical computer science
3 papers |
Logic in computer science · 65% Algorithms and data structures · 28% Combinatorics and discrete mathematics · 6% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
term rewriting |
0.0 | 1 | 1995 | Transfinite Reductions in Orthogonal Term Rewriting Systems · Inf. Comput. 1995 |
Programming languages and type systems › rewriting systems
graph rewriting |
0.0 | 1 | 1994 | On the Adequacy of Graph Rewriting for Simulating Term Rewriting · ACM Trans. Program. Lang. Syst. 1994 |
Programming languages and type systems › lambda calculus
combinators |
0.0 | 1 | 1988 | Director Strings as Combinators · ACM Trans. Program. Lang. Syst. 1988 |
Programming languages and type systems
lambda calculus |
0.0 | 1 | 1988 | Director Strings as Combinators · ACM Trans. Program. Lang. Syst. 1988 |
Algorithms and data structures › parameterized algorithms
data reduction |
0.0 | 1 | 1987 | Needed Reduction and Spine Strategies for the Lambda Calculus · Inf. Comput. 1987 |
Logic in computer science
lambda calculus |
0.0 | 1 | 1987 | Needed Reduction and Spine Strategies for the Lambda Calculus · Inf. Comput. 1987 |
Programming languages and type systems › functional programming
applicative languages |
0.0 | 1 | 1986 | Applicative Caching · ACM Trans. Program. Lang. Syst. 1986 |
Programming languages and type systems
term rewriting |
0.0 | 1 | 1994 | On the Adequacy of Graph Rewriting for Simulating Term Rewriting · ACM Trans. Program. Lang. Syst. 1994 |
Combinatorics and discrete mathematics
enumeration |
0.0 | 1 | 1980 | Uniform Random Generation of Balanced Parenthesis Strings · ACM Trans. Program. Lang. Syst. 1980 |
Algorithms and data structures › randomized algorithms › sampling
random generation |
0.0 | 1 | 1980 | Uniform Random Generation of Balanced Parenthesis Strings · ACM Trans. Program. Lang. Syst. 1980 |
Algorithms and data structures › randomized algorithms › sampling › random generation
uniform generation |
0.0 | 1 | 1980 | Uniform Random Generation of Balanced Parenthesis Strings · ACM Trans. Program. Lang. Syst. 1980 |
Methods — techniques the papers use, named apart from their topics
random walk · 0.0geometric interpretation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Infinitary Lambda Calculus
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries |
Theor. Comput. Sci. | 3 |
| 1996 | Comparing Curried and Uncurried Rewriting
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries |
J. Symb. Comput. | 3 |
| 1995 | Infinitary Lambda Calculi and Böhm Models
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries |
RTA | 3 |
| 1995 | Transfinite Reductions in Orthogonal Term Rewriting Systems
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries |
Inf. Comput. | 3 |
| 1994 | On the Adequacy of Graph Rewriting for Simulating Term RewritingabstractSeveral authors have investigatedthe correspondence between graph rewriting and term rewriting.Almost invariably they have considered only acyclic graphs.Yet cyclic graphs naturally arise from certain optimizations in implementing functional languages.They correspond to infinite terms, and their reductions correspond to transfinite term-reduction sequences, which have recently received detailed attention.We formalize the close correspondence between finitary cyclic graph rewriting and a restricted form of infinitary term rewriting, called rational term rewriting.This subsumes the known relation between finitary acyclic graph rewriting and finitary term rewriting.Surprisingly, the correspondence breaks down for general infinitary rewriting.We present an example showing that infinitary term rewriting is strictly more powerful than infinitary graph . Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries |
ACM Trans. Program. Lang. Syst. | 3 |
| 1991 | Transfinite Reductions in Orthogonal Term Rewriting Systems (Extended Abstract)
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries |
RTA | 3 |
| 1989 | LEAN: an intermediate language based on graph rewriting
Hendrik Pieter Barendregt, Marko C. J. D. van Eekelen, Marinus J. Plasmeijer, John R. W. Glauert, Richard Kennaway, M. Ronan Sleep |
Parallel Comput. | 6 |
| 1988 | Director Strings as CombinatorsabstractA simple calculus (the Director String Calculus-DSC) for expressing abstractions is introduced, which captures the essence of the “long reach” combinators introduced by Turner. We present abstraction rules that preserve the applicative structure of the original lambda term, and that cannot increase the number of subterms in the translation. A translated lambda term can be reduced according to the evaluation rules of DSC. If this terminates with a DSC normal form, this can be translated into a lambda term using rules presented below. We call this process of abstracting a lambda term, reducing to normal form in the space of DSC terms, and translating back to a lambda term an implementation . We show that our implementation of the lambda calculus is correct: For lambda terms with a normal form that contains no lambdas ( ground terms ), the implementation is shown to yield a lambda calculus normal form. For lambda terms whose normal forms represent functions, it is shown that the implementation yields lambda terms that are beta-convertible in zero or more steps to the normal form of the original lambda term. In this sense, our implementation involves weak reduction according to Hindley et al. [9]. Richard Kennaway, M. Ronan Sleep |
ACM Trans. Program. Lang. Syst. | 2 |
| 1987 | Needed Reduction and Spine Strategies for the Lambda Calculus
Hendrik Pieter Barendregt, Richard Kennaway, Jan Willem Klop, M. Ronan Sleep |
Inf. Comput. | 4 |
| 1987 | Variable Abstraction in O(n log n) Space
Richard Kennaway, M. Ronan Sleep |
Inf. Process. Lett. | 2 |
| 1986 | Applicative CachingabstractThe “referential transparency” principle of applicative language expressions stipulates that a single value exists for all occurrences of an expression in a given context (where a context is a set of bindings of variables to values). In principle, each such value therefore need to be computed only once. However, in applicative language systems supporting recursive programming or tasking notions, the bindings are not all precomputed and explicit. As a result, textual recognition of all multipleoccurrences is precluded, with the unfortunate consequence that such occurrences are recomputed. We elaborate upon the early notion of “memo function” for solving this problem. We suggest syntactic and semantic constructs providing programmer control for avoiding recomputation, which is incorporated into a “building-block” approach. Robert M. Keller, M. Ronan Sleep |
ACM Trans. Program. Lang. Syst. | 2 |
| 1982 | Applicative Objects as Processes
Richard Kennaway, M. Ronan Sleep |
ICDCS | 2 |
| 1982 | Parallel implementation of functional languages
Richard Kennaway, M. Ronan Sleep |
ICPP | 2 |
| 1981 | Towards a Zero Assignment Parallel Processor
M. Ronan Sleep, F. Warren Burton |
ICDCS | 1 |
| 1980 | Uniform Random Generation of Balanced Parenthesis StringsabstractThe empirical testing of error repair schemes for skeletons of source programs in a block-structured language leads to the problem of generating balanced parenthesis strings in a uniform random manner. An efficient generator which works from left to right must compute the correct probability for the next symbol at each stage of the generation. The associated enumeration problem may be solved by adopting a geometric interpretation usually associated with random walk problems. This solution leads immediately to an O ( n ) algorithm for the generator. D. B. Arnold, M. Ronan Sleep |
ACM Trans. Program. Lang. Syst. | 2 |