A strategy for automatically generating and verifying simple computer programs is described. The programs are specified by a precondition and a postcondition in predicate calculus. The programs generated are in the Lucid programming language, a high-level, data-flow language known for its attractive mathematical properties and ease of program verification. The Lucid programming is described, and the automatic program generation strategy is described and applied to several example problems
Automatic generation of program is definitely an alluring problem. Over the years many approaches em...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
Program synthesis is the process of developing a computer program automatically from a specification...
Lucid is a formal system which programs can be written and proofs of programs carried out. The proof...
Ten methodologies for automatic program construction are presented, discussed and compared. Some of ...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
A description of methods and an implementation of a system for automalic generation of programs is g...
An exploratory study of the automatic generation and optimization of symbolic programs using DECOM -...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
The use of *proof plans* -- formal patterns of reasoning for theorem proving -- to control the (auto...
Associated research group: Critical Systems Research GroupAlthough autocoding techniques promise lar...
AbstractThis paper describes a constructive system, based on a particular typed λ-calculus with cons...
The use of {\em proof plans} -- formal patterns of reasoning for theorem proving -- to control the (...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
Program generation is among the most promising techniques in the effort to increase the automation o...
Automatic generation of program is definitely an alluring problem. Over the years many approaches em...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
Program synthesis is the process of developing a computer program automatically from a specification...
Lucid is a formal system which programs can be written and proofs of programs carried out. The proof...
Ten methodologies for automatic program construction are presented, discussed and compared. Some of ...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
A description of methods and an implementation of a system for automalic generation of programs is g...
An exploratory study of the automatic generation and optimization of symbolic programs using DECOM -...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1983.This thesis contains two part...
The use of *proof plans* -- formal patterns of reasoning for theorem proving -- to control the (auto...
Associated research group: Critical Systems Research GroupAlthough autocoding techniques promise lar...
AbstractThis paper describes a constructive system, based on a particular typed λ-calculus with cons...
The use of {\em proof plans} -- formal patterns of reasoning for theorem proving -- to control the (...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
Program generation is among the most promising techniques in the effort to increase the automation o...
Automatic generation of program is definitely an alluring problem. Over the years many approaches em...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
Program synthesis is the process of developing a computer program automatically from a specification...