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.

James L. Caldwell

dblp:38/2172 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type theory
constructive type theory
0.011997
Moving Proofs-As-Programs into Practice · ASE 1997
Program synthesis and code generation › formal synthesis
program extraction
0.011997
Moving Proofs-As-Programs into Practice · ASE 1997
Programming languages and type systems › type theory
proofs-as-programs
0.011997
Moving Proofs-As-Programs into Practice · ASE 1997
Electronic design automation › logic synthesis
structural synthesis
0.011989
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
YearPublicationVenuePosition
2003 Constructively Characterizing Fold and Unfold
Tjark Weber, James L. Caldwell
LOPSTR2
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
TABLEAUX1
1998 Formal Methods Technology Transfer: A View from NASA
James L. Caldwell
Formal Methods Syst. Des.1
1997 Moving Proofs-As-Programs into Practice
abstract
Proofs 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
ASE1
1989 FACE Core Environment: The Model and Its Application in CAE/CAD Tool Development
abstract
Many 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
DAC4
1980 Programmable synthesis using a new "Speech microprocessor"
abstract
In 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
ICASSP1