We present a transformational approach to program verification and software model checking that uses three main ingredients: (i) Constraint Logic Programming (CLP), (ii) metaprogram-ming and program specialization, and (iii) proof by transformation. (i) Constraints are used for representing in a compact way (finite or infinite) sets of values or memory states, and logic is used for expressing properties of program executions [2, 4, 5]. The least fixpoint semantics and negation allow us to denote both the least models and the greatest models of programs, and thus to reason about the (finite or infinite) behaviour of programs. (ii) Metaprogramming is used for getting a verification technique which is parametric with respect to the programming...
This paper briefly describes the use of the program transformation methodology for the development o...
We introduce a general verification framework based on program specialization to prove properties of...
Abstract. We present a method for verifying properties of imperative programs manipulating integer a...
We present a transformational approach to program verification and software model checking that uses...
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 us...
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 us...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
We present a method for verifying partial correctness properties of imperative programs that manipul...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
Thetransformationofconstraintlogicprograms(CLPprograms)hasbeenshowntobean effective methodology for ...
Thetransformationofconstraintlogicprograms(CLPprograms)hasbeenshowntobean effective methodology for ...
Thetransformationofconstraintlogicprograms(CLPprograms)hasbeenshowntobean effective methodology for ...
This paper briefly describes the use of the program transformation methodology for the development o...
We introduce a general verification framework based on program specialization to prove properties of...
Abstract. We present a method for verifying properties of imperative programs manipulating integer a...
We present a transformational approach to program verification and software model checking that uses...
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 us...
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 us...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
We present a method for verifying partial correctness properties of imperative programs that manipul...
We present a method for verifying partial correctness properties of imperative programs that ma-nipu...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
Thetransformationofconstraintlogicprograms(CLPprograms)hasbeenshowntobean effective methodology for ...
Thetransformationofconstraintlogicprograms(CLPprograms)hasbeenshowntobean effective methodology for ...
Thetransformationofconstraintlogicprograms(CLPprograms)hasbeenshowntobean effective methodology for ...
This paper briefly describes the use of the program transformation methodology for the development o...
We introduce a general verification framework based on program specialization to prove properties of...
Abstract. We present a method for verifying properties of imperative programs manipulating integer a...