Formal analysis techniques for software systems are becoming more and more powerful, and have been used on non-trivial examples. We argue that the next step forward is to combine these different techniques in a single framework, which makes it possible to (i) analyse different parts of the system with different techniques, (ii) apply different techniques on a single component, and (iii) seamlessly combine the results of the various analysis. We describe our vision of how this integration can be achieved for the analysis techniques of testing and deductive verification. We end with an overview of research challenges that need to be addressed to achieve this vision
Formal methods and testing are two important approaches that assist in the development of high-quali...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Software engineers working in industry seldom try to apply formal methods to solve problems. There a...
We present a general framework for combining program verification and program analysis. This framewo...
Formal methods can only gain widespread use in industrial software development if they are integrate...
Formal methods and testing are two important approaches that assist in the development of high quali...
Static analysis of software with deductive methods is a highly dynamic field of research on the verg...
Program verification and testing techniques are crucial in fruitfully analyzing and validating compl...
Abstract. A number of impressive verification tools and techniques have been developed over the last...
This thesis is concerned with analysis of programs. Analysis of programs can be divided into two cam...
Deductive Software Verification is a formal technique for reasoning about properties of programs. It...
Deductive program verification is an intricate and time-consuming task, in spite of significant adva...
Static analysis of software with deductive methods is a highly dynamic field of research on the verg...
Although testing is the most widely used technique to control the quality of software systems, it is...
La vérification de logiciels repose le plus souvent sur une spécification formelle encodant les prop...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Software engineers working in industry seldom try to apply formal methods to solve problems. There a...
We present a general framework for combining program verification and program analysis. This framewo...
Formal methods can only gain widespread use in industrial software development if they are integrate...
Formal methods and testing are two important approaches that assist in the development of high quali...
Static analysis of software with deductive methods is a highly dynamic field of research on the verg...
Program verification and testing techniques are crucial in fruitfully analyzing and validating compl...
Abstract. A number of impressive verification tools and techniques have been developed over the last...
This thesis is concerned with analysis of programs. Analysis of programs can be divided into two cam...
Deductive Software Verification is a formal technique for reasoning about properties of programs. It...
Deductive program verification is an intricate and time-consuming task, in spite of significant adva...
Static analysis of software with deductive methods is a highly dynamic field of research on the verg...
Although testing is the most widely used technique to control the quality of software systems, it is...
La vérification de logiciels repose le plus souvent sur une spécification formelle encodant les prop...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Software engineers working in industry seldom try to apply formal methods to solve problems. There a...