EDBT 2026 Demo / reviewers in the wild / expert
James L. Caldwell
dblp:38/2172
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2003
0000-0003-4475-8967ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 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 · 67% Program synthesis and code generation · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type theory
constructive type theory |
0.0 | 1 | 1997 | Moving Proofs-As-Programs into Practice · ASE 1997 |
Program synthesis and code generation › formal synthesis
program extraction |
0.0 | 1 | 1997 | Moving Proofs-As-Programs into Practice · ASE 1997 |
Programming languages and type systems › type theory
proofs-as-programs |
0.0 | 1 | 1997 | Moving Proofs-As-Programs into Practice · ASE 1997 |
Electronic design automation › logic synthesis
structural synthesis |
0.0 | 1 | 1989 | FACE Core Environment: The Model and Its Application in CAE/CAD Tool Development · DAC 1989 |
Methods — techniques the papers use, named apart from their topics
rewrite systems · 0.0partial evaluation · 0.0induction tactics · 0.0fixed-point combinator · 0.0object-oriented design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Constructively Characterizing Fold and Unfold
Tjark Weber, James L. Caldwell |
LOPSTR | 2 |
| 2000 | Search algorithms in type theory
James L. Caldwell, Ian P. Gent, Judith L. Underwood |
Theor. Comput. Sci. | 1 |
| 1999 | Intuitionistic Tableau Extracted
James L. Caldwell |
TABLEAUX | 1 |
| 1998 | Formal Methods Technology Transfer: A View from NASA
James L. Caldwell |
Formal Methods Syst. Des. | 1 |
| 1997 | Moving Proofs-As-Programs into PracticeabstractProofs in the Nuprl system, an implementation of a constructive type theory, yield "correct-by-construction" programs. In this paper a new methodology is presented for extracting efficient and readable programs from inductive proofs. The resulting extracted programs are in a form suitable for use in hierarchical verifications in that they are amenable to clean partial evaluation via extensions to the Nuprl rewrite system. The method is based on two elements: specifications written with careful use of the Nuprl set-type to restrict the extracts to strictly computational content; and on proofs that use induction tactics that generate extracts using familiar fixed-point combinators of the untyped lambda calculus. In this paper the methodology is described and its application is illustrated by example. James L. Caldwell |
ASE | 1 |
| 1989 | FACE Core Environment: The Model and Its Application in CAE/CAD Tool DevelopmentabstractMany aspects of design automation software have similar requirements for representing, manipulating, and storing design information. The recognition of these common requirements in CAD tools, allows the Flexible Architecture Compilation Environment's (FACE) Core Environment to provide a suite of high level tools for the CAD developer. The Core Environment software has been developed using object-oriented software technology, and may be readily adapted to specific applications. The focus of the core environment is to improve the productivity of CAD tool developers through better tool integration and a state-of-the-art software development environment. This Core Environment software has been used in the development of an integrated tool set covering algorithm specification, structural synthesis, and physical assembly of digital hardware systems. The focus of this paper is on the Core Environment's organization and its use in application tool development. William D. Smith, David A. Duff, Martin Dragomirecky, James L. Caldwell, Michael J. Hartman, Jeffrey R. Jasica, Manuel A. d'Abreu |
DAC | 4 |
| 1980 | Programmable synthesis using a new "Speech microprocessor"abstractIn the past, real-time synthesis has been achieved using either relatively expensive special hardware or custom integrated circuitry which implements a single synthesis algorithm. In order to fill a need for low cost, high quality synthesis with algorithm flexibility, two NMOS LSI devices which implement a programmable speech microprocessor have been developed. By orienting the architecture toward common features of several classes of digital vocal tract models, synthesis computations involving a large number of multiplies, adds, and other operations can be performed efficiently. For example, the processor can implement a complex cascade/parallel formant synthesizer or a lattice filter with up to fourteen poles. The LSI chip set will become commerically available in mid-1980. James L. Caldwell |
ICASSP | 1 |