Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Richard Kennaway

dblp:86/3198 · also J. Richard Kennaway · DBLP profile ↗
← Back
25ranked-venue papers
19as first author
0since 2021 · last 2014
0000-0001-9702-644XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 15 · 12 first-authorSoftware engineering, systems software and programming languages · 4 · 3 first-authorSystems, architecture and hardware · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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.

Human-computer interaction and pervasive computing
1 paper
Accessibility and assistive technology · 100%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%
Theoretical computer science
3 papers
Logic in computer science · 73% Algorithms and data structures · 18% Computational complexity · 7%
Computer graphics and multimedia
1 paper
Virtual and augmented reality · 100%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Accessibility and assistive technology › sign language technologies
sign language generation
0.112007
Providing signed content on the Internet by synthesized animation · ACM Trans. Comput. Hum. Interact. 2007
Virtual and augmented reality › avatar
avatar animation
0.012007
Providing signed content on the Internet by synthesized animation · ACM Trans. Comput. Hum. Interact. 2007
Logic in computer science
term rewriting
0.011995
Transfinite Reductions in Orthogonal Term Rewriting Systems · Inf. Comput. 1995
Programming languages and type systems › rewriting systems
graph rewriting
0.011994
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.011988
Director Strings as Combinators · ACM Trans. Program. Lang. Syst. 1988
Programming languages and type systems
lambda calculus
0.011988
Director Strings as Combinators · ACM Trans. Program. Lang. Syst. 1988
Algorithms and data structures › parameterized algorithms
data reduction
0.011987
Needed Reduction and Spine Strategies for the Lambda Calculus · Inf. Comput. 1987
Logic in computer science
lambda calculus
0.011987
Needed Reduction and Spine Strategies for the Lambda Calculus · Inf. Comput. 1987
Programming languages and type systems
term rewriting
0.011994
On the Adequacy of Graph Rewriting for Simulating Term Rewriting · ACM Trans. Program. Lang. Syst. 1994
Computational complexity
nondeterminism
0.011980
A Theory of Nondeterminism · ICALP 1980

Methods — techniques the papers use, named apart from their topics

scripting notation · 0.1motion synthesis · 0.1
YearPublicationVenuePosition
2014 Programs as visual, interactive documents
abstract
SUMMARY We present a novel approach to combined textual and visual programming by allowing visual, interactive objects to be embedded within textual source code and segments of source code to be further embedded within those objects. We retain the strengths of text‐based source code, while enabling visual programming where it is beneficial. Additionally, embedded objects and code provide a simple object‐oriented approach to adding a visual form of LISP‐style macros to a language. The ability to freely combine source code and visual, interactive objects with one another allows for the construction of interactive programming tools and experimentation with novel programming language extensions. Our visual programming system is supported by a type coercion‐based presentation protocol that displays normal Java and Python objects in a visual, interactive form. We have implemented our system within a prototype interactive programming environment called ‘The Larch Environment’. Copyright © 2013 John Wiley & Sons, Ltd.
G. W. French, Richard Kennaway, Andrew M. Day
Softw. Pract. Exp.2
2011 Generation of Diverse Biological Forms through Combinatorial Interactions between Tissue Polarity and Growth
abstract
A major problem in biology is to understand how complex tissue shapes may arise through growth. In many cases this process involves preferential growth along particular orientations raising the question of how these orientations are specified. One view is that orientations are specified through stresses in the tissue (axiality-based system). Another possibility is that orientations can be specified independently of stresses through molecular signalling (polarity-based system). The axiality-based system has recently been explored through computational modelling. Here we develop and apply a polarity-based system which we call the Growing Polarised Tissue (GPT) framework. Tissue is treated as a continuous material within which regionally expressed factors under genetic control may interact and propagate. Polarity is established by signals that propagate through the tissue and is anchored in regions termed tissue polarity organisers that are also under genetic control. Rates of growth parallel or perpendicular to the local polarity may then be specified through a regulatory network. The resulting growth depends on how specified growth patterns interact within the constraints of mechanically connected tissue. This constraint leads to the emergence of features such as curvature that were not directly specified by the regulatory networks. Resultant growth feeds back to influence spatial arrangements and local orientations of tissue, allowing complex shapes to emerge from simple rules. Moreover, asymmetries may emerge through interactions between polarity fields. We illustrate the value of the GPT-framework for understanding morphogenesis by applying it to a growing Snapdragon flower and indicate how the underlying hypotheses may be tested by computational simulation. We propose that combinatorial intractions between orientations and rates of growth, which are a key feature of polarity-based systems, have been exploited during evolution to generate a range of observed biological shapes.
Richard Kennaway, Enrico Coen, Amelia Green, Andrew Bangham
PLoS Comput. Biol.1
2007 Providing signed content on the Internet by synthesized animation
abstract
Written information is often of limited accessibility to deaf people who use sign language. The eSign project was undertaken as a response to the need for technologies enabling efficient production and distribution over the Internet of sign language content. By using an avatar-independent scripting notation for signing gestures and a client-side web browser plug-in to translate this notation into motion data for an avatar, we achieve highly efficient delivery of signing, while avoiding the inflexibility of video or motion capture. Tests with members of the deaf community have indicated that the method can provide an acceptable quality of signing.
Richard Kennaway, John R. W. Glauert, I. Zwitserlood
ACM Trans. Comput. Hum. Interact.1
2002 Static Analysis of Modularity of beta-Reduction in the Hyperbalanced lambda-Calculus
Richard Kennaway, Zurab Khasidashvili, Adolfo Piperno
RTA1
2000 The development of language processing support for the ViSiCAST project
abstract
ViSiCAST is a major new project funded by the European Union, aiming to provide improved access to services and facilities for deaf citizens through sign language presented by a virtual human, or avatar. We give here an outline of the project, and describe early work in the area of linguistics and language processing. This work covers two distinct but related areas: first, the development of an XML-compliant notation for deaf sign language gestures, which can be used to drive the signing avatar; and, second, the development of a framework supporting the translation of natural language text into this gesture-orientated notation.
Ralph Elliott, John R. W. Glauert, Richard Kennaway, Ian Marshall
ASSETS3
2000 Stable results and relative normalization
abstract
In orthogonal expression reduction systems, a common generalization of term rewriting and λ-calculus, we extend the concepts of normalization and needed reduction by considering, instead of the set of normal forms, a set S of 'results'. When S satisfies some simple axioms which we call stability, we prove the corresponding generalizations of some fundamental theorems: the existence of needed redexes, that needed reduction is normalizing, the existence of minimal normalizing reductions, and the optimality theorem.
John R. W. Glauert, Richard Kennaway, Zurab Khasidashvili
J. Log. Comput.2
1997 Infinitary Lambda Calculus
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries
Theor. Comput. Sci.1
1996 Comparing Curried and Uncurried Rewriting
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries
J. Symb. Comput.1
1996 Event Structures and Non-Orthogonal Term Graph Rewriting
abstract
We show that for every term graph in a left-linear but non-orthogonal term graph rewrite system, one can construct an event structure that represents all the possible reductions that can occur in reduction sequences starting from that term graph. Every finite reduction sequence from that graph corresponds to a configuration of the event structure, and Lévy-equivalent sequences correspond to the same configuration. Garbage collection is modelled in the event structure by an ‘erases’ relation. The asymmetric conflicts that arise in non-orthogonal rewrite systems are modelled by introducing a ‘prevents’ relation. The configurations of the event structure then form the state space of an event automaton. Taking the directed completion of this space yields a prime algebraic domain.
David Clark 0001, Richard Kennaway
Math. Struct. Comput. Sci.2
1995 Infinitary Lambda Calculi and Böhm Models
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries
RTA1
1995 Transfinite Reductions in Orthogonal Term Rewriting Systems
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries
Inf. Comput.1
1994 On the Adequacy of Graph Rewriting for Simulating Term Rewriting
abstract
Several 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.1
1991 Transfinite Reductions in Orthogonal Term Rewriting Systems (Extended Abstract)
Richard Kennaway, Jan Willem Klop, M. Ronan Sleep, Fer-Jan de Vries
RTA1
1990 The Specificity Rule for Lazy Pattern-Matching in Ambiguous Term Rewrite Systems
Richard Kennaway
ESOP1
1990 Implementing Term Rewrite Languages in Dactl
Richard Kennaway
Theor. Comput. Sci.1
1989 Sequential Evaluation Strategies for Parallel-Or and Related Reduction Systems
Richard Kennaway
Ann. Pure Appl. Log.1
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.5
1988 On "On Graph Rewritings" (Corrigendum)
Richard Kennaway
Theor. Comput. Sci.1
1988 Director Strings as Combinators
abstract
A 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.1
1987 Needed Reduction and Spine Strategies for the Lambda Calculus
Hendrik Pieter Barendregt, Richard Kennaway, Jan Willem Klop, M. Ronan Sleep
Inf. Comput.2
1987 Variable Abstraction in O(n log n) Space
Richard Kennaway, M. Ronan Sleep
Inf. Process. Lett.1
1987 On "On Graph Rewritings"
Richard Kennaway
Theor. Comput. Sci.1
1982 Applicative Objects as Processes
Richard Kennaway, M. Ronan Sleep
ICDCS1
1982 Parallel implementation of functional languages
Richard Kennaway, M. Ronan Sleep
ICPP1
1980 A Theory of Nondeterminism
Richard Kennaway, Tony Hoare
ICALP1