KIDS: A semiautomatic program development system

DR Smith - IEEE transactions on software engineering, 1990 - ieeexplore.ieee.org
The Kestrel Interactive Development System (KIDS), which provides automated support for
the development of correct and efficient programs from formal specifications, is described …

[PDF][PDF] Wiley encyclopedia of electrical and electronics engineering

JG Webster - 1999 - 136.175.10.10
01• Aerospace and Electronic Systems Page 1 1 Page 2 i WILEY ENCYCLOPEDIA OF ELECTRICAL
AND ELECTRONICS ENGINEERING 24 Volume Set (Hardcover) by John G. Webster (Editor) …

Top-down synthesis of divide-and-conquer algorithms

DR Smith - Artificial Intelligence, 1985 - Elsevier
A top-down method is presented for the derivation of algorithms from a formal specification
of a problem. This method has been implemented in a system called cypress. The synthesis …

[图书][B] Exploiting constraints in design synthesis

JJ Finger - 1987 - search.proquest.com
The class of design synthesis problems encompasses a wide spectrum of common
encountered problems, including robot planning problems, synthesis of electronic circuits …

The design of divide and conquer algorithms

DR Smith - Science of Computer Programming, 1985 - Elsevier
The structure common to a class of divide and conquer algorithms is represented by a
program scheme. A theorem is presented which relates the functionality of a divide and …

Research on knowledge-based software environments at Kestrel Institute

DR Smith, GB Kotik, SJ Westfold - IEEE Transactions on …, 1985 - ieeexplore.ieee.org
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 …

[PDF][PDF] Structure and design of global search algorithms

DR Smith - 1987 - researchgate.net
Global search is an enumerative approach to problem solving that generalizes the
computational paradigms of binary search, backtracking, branch-and-bound, heuristic …

Constructing specification morphisms

DR Smith - Journal of Symbolic Computation, 1993 - Elsevier
Specification morphisms underlie the refinement of algebraic specifications and provide the
logical foundations for algorithm and data structure design. We present four techniques for …

Efficient specification-based component retrieval

J Penix, P Alexander - Automated Software Engineering, 1999 - Springer
In this paper we present a mechanism for making specification-based component retrieval
more efficient by limiting the amount of theorem proving required at query time. This is done …

[图书][B] Logic program synthesis from incomplete information

P Flener - 2012 - books.google.com
Program synthesis is a solution to the software crisis. If we had a program that develops
correct programs from specifications, then program validation and maintenance would …