Demo Data from EDBT 2026 / reviewers in the wild / expert
John Staples
dblp:54/354
· DBLP profile ↗
16ranked-venue papers
9as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 13 · 7 first-authorSoftware engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 50% Concurrent programming · 50% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrent processes
asynchronous processes |
0.0 | 1 | 1985 | A Fixpoint Semantics for Nondeterministic Data Flow · J. ACM 1985 |
Programming languages and type systems › language semantics
dataflow semantics |
0.0 | 1 | 1985 | A Fixpoint Semantics for Nondeterministic Data Flow · J. ACM 1985 |
Programming languages and type systems
language semantics |
0.0 | 1 | 1985 | A Fixpoint Semantics for Nondeterministic Data Flow · J. ACM 1985 |
Concurrent programming › concurrency models
nondeterminism |
0.0 | 1 | 1985 | A Fixpoint Semantics for Nondeterministic Data Flow · J. ACM 1985 |
Methods — techniques the papers use, named apart from their topics
partially ordered multiset · 0.0fixpoint semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Preface: Theoretical Computer Science in Australia and New Zealand
C. Barry Jay, John Staples |
Theor. Comput. Sci. | 2 |
| 1995 | Soft Typing of General First-Order LanguagesabstractThe aim of the paper is to describe an extension of the notion of soft typing which increases its usefulness in software engineering. Our soft typing concept is general enough to be integrated into a wide variety of normal languages, including formalizations of mathematics, with a view to increasing reasoning productivity in the development of verified software. Specifically the paper extends the concept of soft typing to general first order languages in a parametric many sorted framework. Conventionally static and dynamic type checking are treated rather separately and so do not achieve the full potential of the typing concept. Soft typing embeds both static and dynamic type checking within a uniform framework, to provide a more efficient and flexible type checking method. For example soft typing allows incremental type extensions within a theory to be justified by discharging appropriate proof obligations within that theory. Incremental static and dynamic checking is also supported. Holger Becht, John Staples |
APSEC | 2 |
| 1994 | A Functional Logic for Higher Level Reasoning About ComputationabstractAbstract In many areas of computation and reasoning, the value of an expression may depend on an implicit parameter, which may for example represent a program state, or time, or a possible world. In this paper we describe a formal first order logic which captures a general notion of expressions which depend on an implicit parameter. Both semantics and syntax are discussed. An important application of the logic, used as a running example, is to provide a basis for unifying the Hoare logic of procedural programs with the mathematically powerful techniques of classical logic and set theory. It is, however, beyond the scope of this paper to develop this application fully. John Staples, Peter J. Robinson 0001, Daniel Hazel |
Formal Aspects Comput. | 1 |
| 1993 | Defining Soft Sortedness by Abstract Interpretation
Jian Chen 0042, John Staples |
MFCS | 2 |
| 1993 | Formalizing a Hierarchical Structure of Practical Mathematical ReasoningabstractTraditionally, mathematical logic has been content with ‘in principle’ formalizations of deductive inference, which place little emphasis on the description of practical reasoning. Requirements for formal descriptions of practical inference methods are now emerging however. For example, interactive reasoning systems are needed for verification of computer systems, and should support practically convenient reasoning techniques as strongly as possible. This paper describes a proof paradigm which formalises a hierarchical, problem-reduction style of reasoning which is widely useful in practical reasoning. It is a goal directed paradigm, which gives a central role to equivalence transformations. A hierarchy of subgoals can co-exist at a single point in the proof, and these subgoals may be of arbitrary type. The approach allows good access to contextual information when transforming subgoals, and can be applied to a variety of logics. Peter J. Robinson 0001, John Staples |
J. Log. Comput. | 2 |
| 1991 | Higher Level Meta Programming in Qu-Prolog 3: 0
Anthony S. K. Cheng, Peter J. Robinson 0001, John Staples |
ICLP | 3 |
| 1991 | An Extensional Fixed-Point Semantics for Nondeterministic Data Flow
Peter Kearney, John Staples |
Theor. Comput. Sci. | 2 |
| 1990 | Structure Sharing for Quantified Terms: Fundamentals
John Staples, Peter J. Robinson 0001 |
J. Autom. Reason. | 1 |
| 1988 | Delaying Unification Algorithms for Lambda Calculi
John Staples |
Theor. Comput. Sci. | 1 |
| 1985 | A Fixpoint Semantics for Nondeterministic Data FlowabstractCriteria for adequacy of a data flow semantics are discussed and Kahn's successful semantics for functional (deterministic) data flow is reviewed. Problems arising from nondeterminism are introduced and the paper's approach to overcoming them is introduced. The approach is based on generalizing the notion of input-output relation, essentially to a partially ordered multiset of input-output histories. The Brock-Ackerman anomalies concerning the input-output relation model of nondeterministic data flow are reviewed, and it is indicated how the proposed approach avoids them. A new anomaly is introduced to motivate the use of multisets. A formal theory of asynchronous processes is then developed. The main result is that the operation of forming a process from a network of component processes is associative. This result shows that the approach is not subject to anomalies such as that of Brock and Ackerman. John Staples, V. L. Nguyen |
J. ACM | 1 |
| 1983 | Computing the Behaviour of Asynchronous Processes
John Staples, V. L. Nguyen |
Theor. Comput. Sci. | 1 |
| 1982 | The Maximum Flow Problem is Log Space Complete for P
Leslie M. Goldschlager, Ralph A. Shaw, John Staples |
Theor. Comput. Sci. | 3 |
| 1980 | Computation on Graph-Like Expressions
John Staples |
Theor. Comput. Sci. | 1 |
| 1980 | Optimal Evaluations of Graph-Like Expressions
John Staples |
Theor. Comput. Sci. | 1 |
| 1980 | Speeding up Subtree Replacement Systems
John Staples |
Theor. Comput. Sci. | 1 |
| 1974 | Combinator Realizability of a Constructive Morse Set TheoryabstractA constructive version of Morse set theory is given, based on Heyting's predicate calculus and with countable rather than full choice. An elaboration of the method of [5] is used to show that the theory is combinator-realizable in the sense defined there. The proof depends on the assumption of the syntactic consistency of the theory. The method is introduced by first treating a subtheory without countable choice of foundation. It is intended that the work can be read either classically or constructively, though whether the word constructive is correctly used as a description of either the theory or the metatheory is of course a matter of opinion. John Staples |
J. Symb. Log. | 1 |