Shape-Based Alias Analysis: Computing Alias Sets from Shape Graphs to Evaluate the Precision of Shape Analyses

Shape-Based Alias Analysis: Computing Alias Sets from Shape Graphs to Evaluate the Precision of Shape Analyses
Автор
 
Год
 
Страниц
 
132
ISBN
 
3639249658
Категория
 
Поступления - 2010 г. - Июнь.

Описание:

Shape analysis is a static code analysis technique for discovering properties of heap-allocated data structures. Such information is crucial to find software bugs at compile-time or to verify high-level correctness properties. Various analyses have been introduced but their relation in terms of precision often remains unclear as analyses cannot be compared directly due to different representations of analysis results. The aim of our work is to compare the precision of shape analyses by extracting alias information from shape analysis results. We propose a significant improvement in precision over an existing 3-valued logic-based algorithm for computing alias sets from shape graphs. Using this algorithm we are able to compare the precision of two graph-based shape analyses, proposed by Sagiv, Reps&Wilhelm (SRW) and Nielson, Nielson&Hankin (NNH). The precision of the shape analysis algorithms is measured by the size of extracted strict may-alias sets, where smaller sets indicate a...

Похожие книги

Statistics Applied to Clinical TrialsStatistics Applied to Clinical Trials
Автор: Cleophas T. J.
Год: 2006
Analysis of Longitudinal Survey DataAnalysis of Longitudinal Survey Data
Автор: Marcel de Toledo Vieira
Год: 2010
Globalization and MigrationGlobalization and Migration
Автор: Matthew Sanderson
Год: 2010
Coping with a Spoiled SelfCoping with a Spoiled Self
Автор: Siu-ming Kwok
Год: 2010