Demo Data from EDBT 2026 / reviewers in the wild / expert
Edward A. Ashcroft
dblp:86/6039
· DBLP profile ↗
13ranked-venue papers
8as first author
0since 2021 · last 1986
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 5 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, 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
6 papers |
Programming languages and type systems · 82% Concurrent programming · 13% Program verification · 6% | |
| Theoretical computer science
2 papers |
Logic in computer science · 43% Computational complexity · 28% Automated reasoning and model checking · 28% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.0 | 2 | 1982 | R/ for Semantics · ACM Trans. Program. Lang. Syst. 1982 Clauses: Scope Structures and Defined Functions in Lucid · POPL 1978 |
Programming languages and type systems
language semantics |
0.0 | 2 | 1978 | Clauses: Scope Structures and Defined Functions in Lucid · POPL 1978 The Semantics of Nondeterminism · ICALP 1976 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 1 | 1982 | R/ for Semantics · ACM Trans. Program. Lang. Syst. 1982 |
Concurrent programming › concurrency models
nondeterminism |
0.0 | 2 | 1977 | Parameter-Passing Mechanisms and Nondeterminism · STOC 1977 The Semantics of Nondeterminism · ICALP 1976 |
Programming languages and type systems
language design |
0.0 | 1 | 1978 | Clauses: Scope Structures and Defined Functions in Lucid · POPL 1978 |
Program verification
correctness proof |
0.0 | 1 | 1976 | Lucid - A Formal System for Writing and Proving Programs · SIAM J. Comput. 1976 |
Programming languages and type systems
program schemata |
0.0 | 1 | 1975 | Translating Program Schemas to While-Schemas · SIAM J. Comput. 1975 |
Computational complexity
decidability |
0.0 | 1 | 1973 | Decidable Properties of Monadic Functional Schemas · J. ACM 1973 |
Automated reasoning and model checking
program verification |
0.0 | 1 | 1973 | Decidable Properties of Monadic Functional Schemas · J. ACM 1973 |
Programming languages and type systems › programming paradigms
dataflow language |
0.0 | 1 | 1978 | Clauses: Scope Structures and Defined Functions in Lucid · POPL 1978 |
Methods — techniques the papers use, named apart from their topics
program transformation · 0.0formal language theory · 0.0first-order logic · 0.0denotational semantics · 0.0axiomatic semantics · 0.0automata theory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1986 | A dataflow algorithm for digital filteringabstractThis paper examines the use of dataflow parallel processing for the execution of digital filtering algorithms. The dataflow language used is Lucid. FIR and recursive filtering algorithms are formulated in Lucid. Analysis of the parallelism achievable in the dataflow implementations is presented. Leah H. Jamieson, Edward A. Ashcroft |
ICASSP | 2 |
| 1986 | Performance Analysis of Dataflow Signal Processing Algorithms
Leah H. Jamieson, Edward A. Ashcroft |
ICPP | 2 |
| 1982 | R/ for SemanticsabstractA constructive criticism of recent work in the semantics of programming languages is offered.The criticism is directed not so much at the techniques and results obtained as at the use to which they are put.The fact that denotational (or "mathematical") semantics plays on the whole a passive ("descriptive") role, whil e operational semantics plays on the whole an active ("prescriptive") role, is seen as the basic problem.It is suggested that these roles be reversed. Edward A. Ashcroft, William W. Wadge |
ACM Trans. Program. Lang. Syst. | 1 |
| 1980 | A Mathematical Semantics for a Nondeterministic Typed lambda-Calculus
Matthew Hennessy, Edward A. Ashcroft |
Theor. Comput. Sci. | 2 |
| 1979 | A Generalized Setting for Fixpoint Theory
Edward A. Ashcroft, Faith Ellen |
Theor. Comput. Sci. | 1 |
| 1978 | Clauses: Scope Structures and Defined Functions in LucidabstractIn this paper we describe how Lucid can be extended to allow user-defined functions and scope conventions, i.e. conventions for limiting the range or scope of the validity of definitions. This is done using new constructs called clauses which are similar in form to the blocks and procedure declarations of Algol-like languages, but are nevertheless strictly non-imperative, because a clause is actually a compound assertion, i.e. an assertion formed, as a program is, by combining a collection of assertions.Each type of clause (there are four) has a straightforward mathematical semantics together with its own characteristic "manipulation rules" for general program massage. In addition, the informal operational view of (some) Lucid programs (described in a previous paper) can be extended to give an (incomplete) operational understanding of the effect of the clauses. In this framework a "compute" clause defines a block; a "mapping" clause defines a conventional (pointwise) function; a "produce" clause defines a block with persistent memory (or an anonymous 'process' or 'actor'); and a "function" clause defines a sort of procedure with own variables (or a general kind of coroutine). Edward A. Ashcroft, William W. Wadge |
POPL | 1 |
| 1977 | Parameter-Passing Mechanisms and NondeterminismabstractThe problem of defining an adequate semantics for recursive definitions which allow various types of parameter-passing mechanisms has generated a considerable amount of interest in the literature. (See [B1], [M4], [R3], [V2]) Consider for example the well-known recursive definition Matthew Hennessy, Edward A. Ashcroft |
STOC | 2 |
| 1977 | Erratum: Lucid - A Formal System for Writing and Proving Programs
Edward A. Ashcroft, William W. Wadge |
SIAM J. Comput. | 1 |
| 1976 | The Semantics of Nondeterminism
Matthew Hennessy, Edward A. Ashcroft |
ICALP | 2 |
| 1976 | Lucid - A Formal System for Writing and Proving ProgramsabstractLucid is both a programming language and a formal system for proving properties of Lucid programs. The programming language is unconventional in many ways, although programs are readily understood as using assignment statements and loops in a “structured” fashion. Semantically, an assignment statement is really an equation between “histories”, and a whole program is simply an unordered set of such equations. From these equations, properties of the program can be derived by straightforward mathematical reasoning, using the Lucid formal system. The rules of this system are mainly those of first order logic, together with extra axioms and rules for the special Lucid functions. This paper formally describes the syntax and semantics of programs, and justifies the axioms and rules of the formal system. Edward A. Ashcroft, William W. Wadge |
SIAM J. Comput. | 1 |
| 1975 | Proving Assertions about Parallel Programs
Edward A. Ashcroft |
J. Comput. Syst. Sci. | 1 |
| 1975 | Translating Program Schemas to While-SchemasabstractWhile-schemas are defined as program schemas without goto statements, in which iteration is achieved using while statements. We present two translations of program schemas into equivalent while-schemas, the first one by adding extra program variables, and the second one by adding extra logical variables. In both cases we aim to preserve as much of the structure of the original program schemas as possible. We also show that, in general, any translation must add variables. Edward A. Ashcroft, Zohar Manna |
SIAM J. Comput. | 1 |
| 1973 | Decidable Properties of Monadic Functional SchemasabstractA class of (monadic) functional schemas which properly includes “Ianov” flowchart schemas is defined. It is shown that the termination, divergence, and freedom problems for functional schemas are decidable. Although it is possible to translate a large class of non-free functional schemas into equivalent free functional schemas, it is shown that in general this cannot be done. It is also shown that the equivalence problem for free functional schemas is decidable. Most of the results are obtained from well-known results in formal languages and automata theory. Edward A. Ashcroft, Zohar Manna, Amir Pnueli |
J. ACM | 1 |