Abstract
We demonstrate shape analyses that can achieve a state space reduction exponential in the number of threads compared to the state-of-the-art analyses, while retaining sufficient precision to verify sophisticated properties such as linearizability. The key idea is to abstract the global heap by decomposing it into (not necessarily disjoint) subheaps, abstracting away some correlations between them. These new shape analyses are instances of an analysis framework based on heap decomposition. This framework allows rapid prototyping of complex static analyses by providing efficient abstract transformers given user-specified decomposition schemes. Initial experiments confirm the value of heap decomposition in scaling concurrent shape analyses.
| Original language | English |
|---|---|
| Title of host publication | Static Analysis - 15th International Symposium, SAS 2008, Proceedings |
| Publisher | Springer Verlag |
| Pages | 363-377 |
| Number of pages | 15 |
| ISBN (Print) | 3540691634, 9783540691631 |
| DOIs | |
| State | Published - 1 Jan 2008 |
| Externally published | Yes |
| Event | 15th International Static Analysis Symposium, SAS 2008 - Valencia, Spain Duration: 16 Jul 2008 → 18 Jul 2008 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 5079 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 15th International Static Analysis Symposium, SAS 2008 |
|---|---|
| Country/Territory | Spain |
| City | Valencia |
| Period | 16/07/08 → 18/07/08 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science
Fingerprint
Dive into the research topics of 'Heap decomposition for concurrent shape analysis'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver