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.

Stephen J. Westfold

dblp:98/5598 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2003
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3Graphics, computer vision, multimedia, augmented reality and games · 2 · 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
4 papers
Program synthesis and code generation · 88% Compilers and program optimization · 6% Programming languages and type systems · 6%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 5 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program synthesis and code generation
domain-specific code generation
0.011998
Planware - Domain-Specific Synthesis of High-Performance Schedulers · ASE 1998
Mathematical optimization
scheduling
0.011998
Planware - Domain-Specific Synthesis of High-Performance Schedulers · ASE 1998
Compilers and program optimization › compiler construction
compiler bootstrapping
0.011985
Research on Knowledge-Based Software Environments at Kestrel Institute · IEEE Trans. Software Eng. 1985
Program synthesis and code generation
knowledge-based program synthesis
0.011979
Results in Knowledge-Based Program Synthesis · IJCAI 1979
Knowledge, reasoning and agents › Knowledge representation and reasoning › automated reasoning
knowledge base reasoning
0.011979
Results in Knowledge-Based Program Synthesis · IJCAI 1979

Methods — techniques the papers use, named apart from their topics

theorem proving · 0.0formal refinement · 0.0constraint propagation · 0.0very-high-level programming · 0.0program synthesis · 0.0
YearPublicationVenuePosition
2003 Derivation of Glue Code for Agent Interoperation
Mark H. Burstein, Drew McDermott, Douglas R. Smith, Stephen J. Westfold
Auton. Agents Multi Agent Syst.4
1998 Planware - Domain-Specific Synthesis of High-Performance Schedulers
abstract
Planware is a domain-specific generator of high-performance scheduling software, currently being developed at the Kestrel Institute. Architecturally, Planware is an extension of the Specware system with domain-independent and domain-dependent parts. The domain-independent part includes a general algorithm design facility (including mechanisms to synthesize global-search and constraint propagation algorithms), as well as support for theorem-proving and witness finding. The domain-dependent part includes scheduling domain knowledge and architecture representations, and other domain-specific refinement knowledge that relates the scheduling domain to general algorithm design and data type refinement. Using Planware, the user interactively specifies a problem and then the system automatically generates a formal specification and refines it.
Lee Blaine, Limei Gilham, Douglas R. Smith, Stephen J. Westfold
ASE5
1996 Scheduling an Asynchronously Shared Resource
Douglas R. Smith, Stephen J. Westfold
CP2
1985 Research on Knowledge-Based Software Environments at Kestrel Institute
abstract
We present a summary of the CHI project conducted at Kestrel Institute through mid-1984. The objective of this project was to perform research on knowledge-based software environments. Toward this end, key portions of a prototype environment, called CHI, were built that established the feasibility of this approach. One result of this research was the development of a wide-spectrum language that could be used to express all stages of the program development process in the system. Another result was that the prototype compiler was used to synthesize itself from very-high-level description of itself. In this way the system was bootstrapped. We describe the overall nature of the work done on this project, give highlights of implemented prototypes, and describe the implications that this work suggests for the future of software engineering. In addition to this historical perspective, current research projects at Kestrel Institute as well as commercial applications of the technology at Reasoning Systems are briefly surveyed.
Douglas R. Smith, Gordon Kotik, Stephen J. Westfold
IEEE Trans. Software Eng.3
1984 Very-High-Level Programming of Knowledge Representation Schemes
Stephen J. Westfold
AAAI1
1979 Results in Knowledge-Based Program Synthesis
Cordell Green, Richard P. Gabriel, Elaine Kant, Beverly I. Kedzierski, Brian P. McCune, Jorge V. Phillips, Steve Tappel, Stephen J. Westfold
IJCAI8