2020
DOI: 10.1007/978-3-030-65474-0_12
|View full text |Cite
|
Sign up to set email alerts
|

Interprocedural Shape Analysis Using Separation Logic-Based Transformer Summaries

Abstract: Shape analyses aim at inferring semantic invariants related to the data-structures that programs manipulate. To achieve that, they typically abstract the set of reachable states. By contrast, abstractions for transformation relations between input states and output states not only provide a finer description of program executions but also enable the composition of the effect of program fragments so as to make the analysis modular. However, few logics can efficiently capture such transformation relations. In th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 37 publications
0
1
0
Order By: Relevance
“…Several relational analyses were developed for the inter-procedural analysis of numeric programs [5,23,36,42], and in the context of inter-procedural shape analysis [20,22,43]. They all feature a form of function summary, that helps reduce the analysis cost of large programs, by enabling modular analyses.…”
Section: Related Workmentioning
confidence: 99%
“…Several relational analyses were developed for the inter-procedural analysis of numeric programs [5,23,36,42], and in the context of inter-procedural shape analysis [20,22,43]. They all feature a form of function summary, that helps reduce the analysis cost of large programs, by enabling modular analyses.…”
Section: Related Workmentioning
confidence: 99%