Login

Combined Static and Dynamic Mutability Analysis

Show full item record




Title: Combined Static and Dynamic Mutability Analysis
Author: Artzi, Shay; Kiezun, Adam; Glasser, David; Ernst, Michael D.
Other Contributors: Program Analysis
Advisor: Michael Ernst
Issue Date: 2007-03-23
Abstract: Knowing which method parameters may be mutated during a method's execution is useful for many software engineering tasks. We present an approach to discovering parameter immutability, in which several lightweight, scalable analyses are combined in stages, with each stage rening the overall result. The resulting analysis is scalable and combines the strengths of its component analyses. As one of the component analyses, we present a novel, dynamic mutability analysis and show how its results can be improved by random input generation. Experimental results on programs of up to 185 kLOC show that, compared to previous approaches, our approach increases both scalability and overall accuracy.
URI: http://hdl.handle.net/1721.1/36880
Other Identifiers: MIT-CSAIL-TR-2007-020
Series/Report no.: Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory

Files in this item

Files Size Format View
MIT-CSAIL-TR-2007-020.ps 1.571Mb Postscript View/Open

Files in this item

Files Size Format View
MIT-CSAIL-TR-2007-020.pdf 323.6Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace@MIT


Advanced Search

Browse

My Account

Links