Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2009.Cataloged from PDF version of thesis.Includes bibliographical references (p. 131-138).All software verification techniques, from theorem proving to testing, share the common goal of establishing a program's correctness with both (1) a high degree of confidence and (2) a low cost to the user, two criteria in tension with one another. Theorem proving offers the benefit of high confidence, but requires significant expertise and effort from the user. Testing, on the other hand, can be performed for little cost, but low-cost testing does not yield high confidence in a program's correctness. Although many static analyses can quickly ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Abstract — Software validation and verification are critical for almost systems whose failure is una...
We present a general framework for combining program verification and program analysis. This framewo...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Program analysis is a quickly growing field. We attempt to tackle new problems regarding program eq...
Computer science literature abounds with descriptions of program verifiers, systems which analyse a ...
Software verification is a tedious process that involves the analysis of multiple failed verificatio...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
This dissertation exploits the formal methods paradigm in which the software system and its specific...
In this paper we propose and argue for a modular framework for interprocedural program analysis, whe...
Analyzing standard safety properties of a given program has traditionally been the primary focus of...
In automatic software verification, we have observed a theoretical convergence of model checking and...
We define a generic relational program analysis for an imperative, stack-oriented byte code language...
Reliability is critical for system software, such as OS kernels, mobile browsers, embedded systems a...
Program verification assumes a formal program specification. In software-intensive systems, such spe...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Abstract — Software validation and verification are critical for almost systems whose failure is una...
We present a general framework for combining program verification and program analysis. This framewo...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Program analysis is a quickly growing field. We attempt to tackle new problems regarding program eq...
Computer science literature abounds with descriptions of program verifiers, systems which analyse a ...
Software verification is a tedious process that involves the analysis of multiple failed verificatio...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
This dissertation exploits the formal methods paradigm in which the software system and its specific...
In this paper we propose and argue for a modular framework for interprocedural program analysis, whe...
Analyzing standard safety properties of a given program has traditionally been the primary focus of...
In automatic software verification, we have observed a theoretical convergence of model checking and...
We define a generic relational program analysis for an imperative, stack-oriented byte code language...
Reliability is critical for system software, such as OS kernels, mobile browsers, embedded systems a...
Program verification assumes a formal program specification. In software-intensive systems, such spe...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Abstract — Software validation and verification are critical for almost systems whose failure is una...
We present a general framework for combining program verification and program analysis. This framewo...