Show simple item record

Combined static and dynamic mutability analysis

dc.date.accessioned2006-09-18T17:55:18Z
dc.date.accessioned2018-11-24T10:25:06Z
dc.date.available2006-09-18T17:55:18Z
dc.date.available2018-11-24T10:25:06Z
dc.date.issued2006-09-17
dc.identifier.urihttp://hdl.handle.net/1721.1/33968
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/33968
dc.description.abstractKnowing which method parameters may be mutated during a method'sexecution is useful for many software engineering tasks. We presentan approach to discovering parameter immutability, in which severallightweight, scalable analyses are combined in stages, with each stagerefining the overall result. The resulting analysis is scalable andcombines the strengths of its component analyses. As one of thecomponent analyses, we present a novel, dynamic mutability analysisand show how its results can be improved by random input generation.Experimental results on programs of up to 185 kLOC demonstrate that,compared to previous approaches, our approach increases both scalabilityand overall accuracy.
dc.format.extent10 p.
dc.format.extent176363 bytes
dc.format.extent1038435 bytes
dc.language.isoen_US
dc.subjectimmutability
dc.subjectmutability
dc.subjectside effect analysis
dc.subjectpurity
dc.subjectpointer analysis
dc.subjectdynamic analysis
dc.subjectmutation
dc.titleCombined static and dynamic mutability analysis


Files in this item

FilesSizeFormatView
MIT-CSAIL-TR-2006-065.pdf176.3Kbapplication/pdfView/Open
MIT-CSAIL-TR-2006-065.ps1.038Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record