In [Bundy and Sterling 81] we described how meta-level inference was useful for controlling search and deriving control information in the domain of algebra. Similar techniques are applicable to the verification of logic programs. A developing meta-language is described, and an explicit proof plan using this language is given. A program, IMPRESS, is outlined which executes this plan
Various meta-languages for the manipulation and specification of programs and programming languages ...
We present a transformational approach to program verification and software model checking that us...
We present a transformational approach to program verification and software model checking that uses...
We describe two uses of meta-level inference: to control the search for a proof; and to derive new c...
We describe two uses of meta-level inference: to control the search for aproof, and to derive new co...
Abstract. Formal verification is increasingly used in industry. A pop-ular technique is interactive ...
Meta-interpretive learning (MIL) is a form of inductive logic programming that learns logic programs...
Proof assistants and the programming languages that implement them need to deal with a range of expr...
A compiler-based meta-level system for MetaProlog language is presented. Since MetaProlog is a meta-...
We present a logic programming system that accomplishes three important goals: equivalence of declar...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
The term meta-programming refers to the ability of writing programs that have other programs as data...
AbstractWe describe a proof dedicated meta-language, called L tac, in the context of t...
Meta-interpretation and partial evaluation are considered to be two powerful techniques in artificia...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
Various meta-languages for the manipulation and specification of programs and programming languages ...
We present a transformational approach to program verification and software model checking that us...
We present a transformational approach to program verification and software model checking that uses...
We describe two uses of meta-level inference: to control the search for a proof; and to derive new c...
We describe two uses of meta-level inference: to control the search for aproof, and to derive new co...
Abstract. Formal verification is increasingly used in industry. A pop-ular technique is interactive ...
Meta-interpretive learning (MIL) is a form of inductive logic programming that learns logic programs...
Proof assistants and the programming languages that implement them need to deal with a range of expr...
A compiler-based meta-level system for MetaProlog language is presented. Since MetaProlog is a meta-...
We present a logic programming system that accomplishes three important goals: equivalence of declar...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
The term meta-programming refers to the ability of writing programs that have other programs as data...
AbstractWe describe a proof dedicated meta-language, called L tac, in the context of t...
Meta-interpretation and partial evaluation are considered to be two powerful techniques in artificia...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
Various meta-languages for the manipulation and specification of programs and programming languages ...
We present a transformational approach to program verification and software model checking that us...
We present a transformational approach to program verification and software model checking that uses...