Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2007.Includes bibliographical references (p. 93-95).Dynamic invariant detection is the identification of the likely properties about a program based on observed variable values during program execution. While other dynamic invariant detectors use a brute force algorithm, Daikon adds powerful optimizations to provide more scalable invariant detection without sacrificing the richness of the reported invariants. Daikon improves scalability by eliminating redundant invariants. For example, the suppression optimization allows Daikon to delay the creation of invariants that are logically implied by other true invariants. Although concept...
This paper shows how to integrate two complementary techniques for manip-ulating program invariants:...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This work proposes new combinations of static and dynamic analysis for bug detection and program und...
AbstractDaikon is an implementation of dynamic detection of likely invariants; that is, the Daikon i...
Daikon is an implementation of dynamic detection of likely invariants; that is, the Daikon invariant...
Dynamic invariant detection is the process of distilling invariants from information about a program...
This paper describes three contributions I made to our system which collectively produce the executi...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
AbstractThis paper shows how to integrate two complementary techniques for manipulating program inva...
Thesis (M.Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and...
Program invariants disclose hidden, yet interesting program properties. These properties specify pre...
Dynamic mining of invariants is a class of approaches to extract logic formulas from the execution t...
Program invariants can help software developers identify program properties that must be preserved a...
Dynamically discovering likely program invariants from concrete test executions has emerged as a hig...
Dynamically discovering likely program invariants from con-crete test executions has emerged as a hi...
This paper shows how to integrate two complementary techniques for manip-ulating program invariants:...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This work proposes new combinations of static and dynamic analysis for bug detection and program und...
AbstractDaikon is an implementation of dynamic detection of likely invariants; that is, the Daikon i...
Daikon is an implementation of dynamic detection of likely invariants; that is, the Daikon invariant...
Dynamic invariant detection is the process of distilling invariants from information about a program...
This paper describes three contributions I made to our system which collectively produce the executi...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
AbstractThis paper shows how to integrate two complementary techniques for manipulating program inva...
Thesis (M.Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and...
Program invariants disclose hidden, yet interesting program properties. These properties specify pre...
Dynamic mining of invariants is a class of approaches to extract logic formulas from the execution t...
Program invariants can help software developers identify program properties that must be preserved a...
Dynamically discovering likely program invariants from concrete test executions has emerged as a hig...
Dynamically discovering likely program invariants from con-crete test executions has emerged as a hi...
This paper shows how to integrate two complementary techniques for manip-ulating program invariants:...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This work proposes new combinations of static and dynamic analysis for bug detection and program und...