EDBT 2026 Demo / reviewers in the wild / expert
Douglas J. Howe
dblp:57/4488
· DBLP profile ↗
13ranked-venue papers
7as first author
0since 2021 · last 2010
0009-0005-8865-6585ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 13 · 7 first-authorArtificial intelligence and machine learning · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 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.
| Theoretical computer science
6 papers |
Logic in computer science · 85% Automated reasoning and model checking · 8% Automata and formal languages · 8% | |
| Software engineering, system software, and programming languages
4 papers |
Program verification · 53% Programming languages and type systems · 47% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
protocol verification |
0.0 | 1 | 1998 | Protocol Verification in Nuprl · CAV 1998 |
Logic in computer science
bisimulation |
0.0 | 1 | 1996 | Proving Congruence of Bisimulation in Functional Programming Languages · Inf. Comput. 1996 |
Logic in computer science
type theory |
0.0 | 3 | 1991 | On Computational Open-Endedness in Martin-Löf's Type Theory · LICS 1991 The Computational Behaviour of Girard's Paradox · LICS 1987 Equality In Lazy Computation Systems · LICS 1989 |
Programming languages and type systems
program equivalence |
0.0 | 2 | 1991 | On Computational Open-Endedness in Martin-Löf's Type Theory · LICS 1991 Equality In Lazy Computation Systems · LICS 1989 |
Logic in computer science
proof theory |
0.0 | 2 | 1990 | The Semantics of Reflected Proof · LICS 1990 The Computational Behaviour of Girard's Paradox · LICS 1987 |
Logic in computer science › type theory
martin-löf type theory |
0.0 | 1 | 1991 | On Computational Open-Endedness in Martin-Löf's Type Theory · LICS 1991 |
Logic in computer science › proof theory
reflection |
0.0 | 1 | 1990 | The Semantics of Reflected Proof · LICS 1990 |
Automated reasoning and model checking › theorem proving
interactive theorem proving |
0.0 | 1 | 1998 | Protocol Verification in Nuprl · CAV 1998 |
Automata and formal languages
congruence |
0.0 | 1 | 1989 | Equality In Lazy Computation Systems · LICS 1989 |
Logic in computer science › process algebra
observational congruence |
0.0 | 1 | 1989 | Equality In Lazy Computation Systems · LICS 1989 |
Programming languages and type systems
functional language |
0.0 | 1 | 1996 | Proving Congruence of Bisimulation in Functional Programming Languages · Inf. Comput. 1996 |
Logic in computer science › type theory
girard's paradox |
0.0 | 1 | 1987 | The Computational Behaviour of Girard's Paradox · LICS 1987 |
Logic in computer science › meta-logic
consistency |
0.0 | 1 | 1987 | The Computational Behaviour of Girard's Paradox · LICS 1987 |
Methods — techniques the papers use, named apart from their topics
structural operational semantics · 0.0oracle · 0.0syntactic condition · 0.0metalanguage-object language mapping · 0.0fixed point construction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Higher-Order Abstract Syntax in Isabelle/HOL
Douglas J. Howe |
ITP | 1 |
| 1999 | Formal Metatheory using Implicit Syntax, and an Application to Data Abstraction for Asynchronous Systems
Amy P. Felty, Douglas J. Howe, Abhik Roychoudhury |
CADE | 2 |
| 1998 | Protocol Verification in Nuprl
Amy P. Felty, Douglas J. Howe, Frank A. Stomp |
CAV | 2 |
| 1997 | Hybrid Interactive Theorem Proving Using Nuprl and HOL
Amy P. Felty, Douglas J. Howe |
CADE | 2 |
| 1996 | Proving Congruence of Bisimulation in Functional Programming Languages
Douglas J. Howe |
Inf. Comput. | 1 |
| 1994 | Tactic Theorem Proving with Refinement-Tree Proofs and Metavariables
Amy P. Felty, Douglas J. Howe |
CADE | 2 |
| 1994 | Generalization and Reuse of Tactic Proofs
Amy P. Felty, Douglas J. Howe |
LPAR | 2 |
| 1991 | On Computational Open-Endedness in Martin-Löf's Type TheoryabstractComputational open-endedness in a type theory is defined as the property that theorems remain true under extensions to the underlying programming language. Some properties related to open-endedness that are relevant to machine implementations of type theory are established. A class of computation systems, specified by a simple but fairly general kind of structural operational semantics, with respect to which P. Martin-Lof's (6th Int. Congress for Logic, Methodology, and Philosophy of Science, p.153-175, 1982) type theory (and most of its descendants) is open-ended is defined. It is shown that any such system validates a useful form of type free reasoning about program equivalence and that symbolic computation procedures can be automatically derived from these specifications. The main result is the definition of a particular computation system that includes a collection of oracles sufficient to provide a classical semantics for Martin-Lof's type theory in which the excluded middle law holds. > Douglas J. Howe |
LICS | 1 |
| 1990 | The Semantics of Reflected ProofabstractThe authors lay the foundations for reasoning about proofs whose steps include both invocations of programs to build subproofs (tactics) and references to representations of proofs themselves (reflected proofs). The main result is the definition of a single type of proof which can mention itself, using a novel technique which finds a fixed point of a mapping between metalanguage and object language. This single type contrasts with hierarchies of types used in other approaches to accomplish the same classification. It is shown that these proofs are valid, and that every proof can be reduced to a proof involving only primitive inference rules. The extension of the results to proofs from which programs (such as tactics) can be derive and to proofs that can refer to a library of definitions and previously proven theorems is shown. It is believed that the mechanism of reflection is fundamental in building proof development systems, and its power is illustrated with applications to automating reasoning and describing modes of computation.> Stuart F. Allen, Robert L. Constable, Douglas J. Howe, William E. Aitken |
LICS | 3 |
| 1989 | Equality In Lazy Computation SystemsabstractThe author introduces a general class of lazy computation systems and defines a natural program equivalence for them. He proves that if an extensionality condition holds of each of the operators of a computational system, then the equivalence relation is a congruence, so that the usual kinds of equality reasoning are valid for it. This condition is a simple syntactic one and is easy to verify for the various lazy computation systems considered so far. Conditions are given under which the equivalence coincides with observational congruence. These results have important consequences for type theories.> Douglas J. Howe |
LICS | 1 |
| 1988 | Computational Metatheory in Nuprl
Douglas J. Howe |
CADE | 1 |
| 1987 | The Computational Behaviour of Girard's Paradox
Douglas J. Howe |
LICS | 1 |
| 1986 | Implementing Number Theory: An Experiment with Nuprl
Douglas J. Howe |
CADE | 1 |