Dynamic invariant detection is the process of distilling invariants from information about a program run. Clustering is the practice of grouping information into groups of similar elements. As properties of variables at program points are dependent upon conditionals upon said variables, clustering a program trace may have merit. The effects of different ways of clustering inputs to Daikon are examined, and an algorithm for automatically detecting program failures without any programmer interference will be shown
Despite the many automated techniques that benefit from dynamic invariant detection, to date, none a...
This paper proposes a technique for identifying program properties that indicate errors. The techniq...
Dynamically discovering likely program invariants from con-crete test executions has emerged as a hi...
Daikon is an implementation of dynamic detection of likely invariants; that is, the Daikon invariant...
AbstractDaikon is an implementation of dynamic detection of likely invariants; that is, the Daikon i...
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 ...
Program invariants are statements asserting properties of programs at certain points. They can assi...
This thesis describes the generation and use of program invariants to improve software reliability. ...
AbstractThis paper shows how to integrate two complementary techniques for manipulating program inva...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
The use of dynamic invariants to describe software behaviour has gained increasing popularity and va...
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...
This paper shows how to integrate two complementary techniques for manip-ulating program invariants:...
Despite the many automated techniques that benefit from dynamic invariant detection, to date, none a...
This paper proposes a technique for identifying program properties that indicate errors. The techniq...
Dynamically discovering likely program invariants from con-crete test executions has emerged as a hi...
Daikon is an implementation of dynamic detection of likely invariants; that is, the Daikon invariant...
AbstractDaikon is an implementation of dynamic detection of likely invariants; that is, the Daikon i...
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 ...
Program invariants are statements asserting properties of programs at certain points. They can assi...
This thesis describes the generation and use of program invariants to improve software reliability. ...
AbstractThis paper shows how to integrate two complementary techniques for manipulating program inva...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
The use of dynamic invariants to describe software behaviour has gained increasing popularity and va...
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...
This paper shows how to integrate two complementary techniques for manip-ulating program invariants:...
Despite the many automated techniques that benefit from dynamic invariant detection, to date, none a...
This paper proposes a technique for identifying program properties that indicate errors. The techniq...
Dynamically discovering likely program invariants from con-crete test executions has emerged as a hi...