Abstract. In this paper we present an overview of the unfold/fold proof method, a method for prov-ing theorems about programs, based on program transformation. As a metalanguage for specifying programs and program properties we adopt constraint logic programming (CLP), and we present a set of transformation rules (including the familiar unfolding and folding rules) which preserve the semantics of CLP programs. Then, we show how program transformation strategies can be used, similarly to theorem proving tactics, for guiding the application of the transformation rules and inferring the properties to be proved. We work out three examples: (i) the proof of predicate equiv-alences, applied to the verification of equality between CCS processes, (...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
. We present a method for proving properties of definite logic programs. This method is called unfol...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
Abstract. In this paper we present an overview of the unfold/fold proof method, a method for prov-in...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
We present a transformational approach to program verification and software model checking that uses...
The contribution of this thesis consists in the extension of the techniques for the transformation o...
We present a transformational approach to program verification and software model checking that us...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
Unfold/fold transformations have been studied for various declarative programming languages such as ...
We present a method for proving properties of definite logic programs. This method is called unfold/...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
. We present a method for proving properties of definite logic programs. This method is called unfol...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
Abstract. In this paper we present an overview of the unfold/fold proof method, a method for prov-in...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
We present a transformational approach to program verification and software model checking that uses...
The contribution of this thesis consists in the extension of the techniques for the transformation o...
We present a transformational approach to program verification and software model checking that us...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
Unfold/fold transformations have been studied for various declarative programming languages such as ...
We present a method for proving properties of definite logic programs. This method is called unfold/...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
. We present a method for proving properties of definite logic programs. This method is called unfol...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...