Keith E. Williamson

dblp:35/1702 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2001
—ORCID · none

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

Software engineering, systems software and programming languages · 5 · 4 first-authorDatabases, data management, data science and information retrieval · 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.

Software engineering, system software, and programming languages
3 papers
Requirements engineering and software design · 38% Software testing · 21% Program synthesis and code generation · 21%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 87% Machine learning and data management · 13%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
design rationale
0.011997
Formally Specifying Engineering Design Rationale · ASE 1997
Requirements engineering and software design
formal specification
0.011997
Formally Specifying Engineering Design Rationale · ASE 1997
Software testing
test input generation
0.011994
Test Data Generation and Feasible Path Analysis · ISSTA 1994
Requirements engineering and software design › design rationale
design rationale capture
0.011999
Industrial Applications of Software Synthesis via Category Theory · ASE 1999
Data integration and cleaning
schema refinement
0.011985
Accommodating Exceptions in Databases, and Refining the Schema by Learning from them · VLDB 1985

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

formal methods · 0.0specware · 0.0category theory · 0.0symbolic execution · 0.0constraint solving · 0.0
YearPublicationVenuePosition
2001 Industrial Applications of Software Synthesis via Category Theory-Case Studies Using Specware
Keith E. Williamson, Michael Healy, Richard A. Barker
Autom. Softw. Eng.1
2000 Reuse of Knowledge at an Appropriate Level of Abstraction - Case Studies Using Specware
Keith E. Williamson, Michael Healy, Richard A. Barker
ICSR1
1999 Industrial Applications of Software Synthesis via Category Theory
abstract
Over the last two years, we have demonstrated the feasibility of applying category-theoretic methods in specifying, synthesizing, and maintaining industrial strength software systems. We have been using a first-of-its-kind tool for this purpose. Kestrel's Specware/sup TM/ software development system. In this paper, we describe our experiences and give an industrial perspective on what is needed to make this technology have broader appeal to industry. Our overall impression is that the technology does work for industrial strength applications, but that it needs additional work to make it more usable. We believe this work marks a turning point in the use of mathematically rigorous approaches to industrial strength software development and maintenance. It is interesting to note that when this technology is applied to software systems whose outputs are designs for airplane parts, the design rationale that is captured is not only software engineering design rationale, but also design rationale from other engineering disciplines (e.g., mechanical, material, manufacturing, etc.). This suggests the technology provides an approach to general systems engineering that enables one to structure and reuse engineering knowledge broadly.
Keith E. Williamson, Michael Healy
ASE1
1997 Formally Specifying Engineering Design Rationale
abstract
This paper briefly describes our initial experiences in applied research of formal approaches to the generation and maintenance of software systems supporting structural engineering tasks. We describe the business context giving rise to this activity, and give an example of the type of engineering problem we have focused on. We briefly describe our approach to software generation and maintenance, and point out the challenges that we appear to face in transferring this technology into actual practice.
Keith E. Williamson, Michael Healy
ASE1
1994 Test Data Generation and Feasible Path Analysis
abstract
Article Test data generation and feasible path analysis Share on Authors: Robert Jasper The Boeing Co. The Boeing Co.View Profile , Mike Brennan The Boeing Co. The Boeing Co.View Profile , Keith Williamson The Boeing Co. The Boeing Co.View Profile , Bill Currier The Boeing Co. The Boeing Co.View Profile , David Zimmerman Z-Access Consulting Z-Access ConsultingView Profile Authors Info & Claims ISSTA '94: Proceedings of the 1994 ACM SIGSOFT international symposium on Software testing and analysisAugust 1994 Pages 95–107https://doi.org/10.1145/186258.187150Online:01 August 1994Publication History 47citation992DownloadsMetricsTotal Citations47Total Downloads992Last 12 Months4Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Robert Jasper, Mike Brennan, Keith E. Williamson, Bill Currier, David Zimmerman
ISSTA3
1985 Accommodating Exceptions in Databases, and Refining the Schema by Learning from them
Alexander Borgida, Keith E. Williamson
VLDB2