Static Analysis: 11th International Symposium, SAS 2004, Verona, Italy, August 26-28, 2004, Proceedings

Front Cover
Roberto Giacobazzi
Springer Science & Business Media, Aug 17, 2004 - Computers - 396 pages
Static analysis is a research area aimed at developing principles and tools for veri?cation, certi?cation, semantics-based manipulation, and high-performance implementation of programming languages and systems. The series of Static Analysis symposia has served as the primary venue for presentation and disc- sion of theoretical, practical, and application advances in the area. This volume contains the papers accepted for presentation at the 11th Int- nationalStaticAnalysisSymposium(SAS2004), whichwasheldAugust26-28in Verona, Italy.Inresponse to the callfor papers,63contributions weresubmitted from 20 di?erent countries. Following on-line discussions, the ProgramComm- tee met in Verona on May 06, and selected 23 papers, basing this choice on their scienti?c quality, originality, and relevance to the symposium. Each paper was reviewed by at least 3 PC members or external referees. In addition to the contributed papers, this volume includes contributions by outstanding invited speakers: a full invited paper by Thomas Henzinger (University of Califorina at Berkeley), and abstracts of the talks given by the other invited speakers, Sheila McIlraith (University of Toronto), Ehud Shapiro (Weizmann Institute) and Yannis Smaragdakis (Georgia Institute of Technology).
 

Contents

Invited Talks
1
Program Generators and the Tools to Make Them
19
Completeness Refinement in Abstract Symbolic Trajectory Evaluation
38
ConstraintBased LinearRelations Analysis
53
Spatial Analysis of BioAmbients
69
Security and Safety
84
Information Flow Analysis in Logical Form
100
Type Inference Against Races
116
A PolynomialTime Algorithm for Global Value Numbering
212
Shape Analysis
228
A Relational Approach to Interprocedural Shape Analysis
246
Partially Disjunctive Heap Abstraction
265
Abstract Domain and Data Structures
280
Approximating the Algebraic Relational Semantics
296
The Octahedron Abstract Domain
312
PathSensitive Analysis for Linear Arithmetic
328

Pointer Analysis
129
A Scalable Nonuniform Pointer Analysis for Embedded Programs
149
BottomUp and TopDown ContextSensitive
165
Abstract Interpretation and Algorithms
181
Static Analysis of Gated Data Dependence Graphs
197
Shape Analysis and Logic
344
Generalized Records and Spatial Conjunction in Role Logic
361
Termination Analysis
377
Author Index
393
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information