This thesis describes a method for automatically generating theories in a first order logic with arithmetic for the purpose of proving properties about the programs. We build the logic and define the syntactic model generation algorithm. The models can be used to prove a substantial class of properties that are true of the programs they are generated from. Here, a model is a set of formulas of the logic that are interpreted as mathematical function definitions. These functions describe the computation steps of the algorithm
Systems built for automated program construction aim at the formalization of the programming process...
. A method by the authors for automated model building is extended and specialized in a natural way ...
Algebraic properties specify some natural properties of programming and specification constructs. Th...
This talk describes how a combination of symbolic computation techniques with first-order theorem pr...
Static analysis of program semantics can be used to provide strong guarantees about the correctness ...
In spite of the importance of Formal Methods for development of a reliable hard- and software this d...
We present a system for representing programs as proofs, which combines features of classical and co...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
Program synthesis is the use of algorithms to derive programs that satisfy given specifications. The...
Program reasoning consists of the tasks of automatically and statically ver-ifying correctness and i...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
Model generation refers to the automatic generation of mathematical structures that prove the satisf...
International audienceSoftware development usually involves a collection of properties, programs and...
Systems built for automated program construction aim at the formalization of the programming process...
. A method by the authors for automated model building is extended and specialized in a natural way ...
Algebraic properties specify some natural properties of programming and specification constructs. Th...
This talk describes how a combination of symbolic computation techniques with first-order theorem pr...
Static analysis of program semantics can be used to provide strong guarantees about the correctness ...
In spite of the importance of Formal Methods for development of a reliable hard- and software this d...
We present a system for representing programs as proofs, which combines features of classical and co...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
Program synthesis is the use of algorithms to derive programs that satisfy given specifications. The...
Program reasoning consists of the tasks of automatically and statically ver-ifying correctness and i...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
Model generation refers to the automatic generation of mathematical structures that prove the satisf...
International audienceSoftware development usually involves a collection of properties, programs and...
Systems built for automated program construction aim at the formalization of the programming process...
. A method by the authors for automated model building is extended and specialized in a natural way ...
Algebraic properties specify some natural properties of programming and specification constructs. Th...