Serviceeinschränkungen vom 12.-22.02.2026 - weitere Infos auf der UB-Homepage

Treffer: Local reasoning for abstraction and sharing

Title:
Local reasoning for abstraction and sharing
Contributors:
The Pennsylvania State University CiteSeerX Archives
Publisher Information:
ACM
Publication Year:
2009
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/pdf
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.C4EDD789
Database:
BASE

Weitere Informationen

The local reasoning provided by Separation Logic has been proven to be a good tool for the verification of programs with complex pointer manipulation. However, some prob-lems arise when many structures share part of the heap since it becomes difficult to specify separately and it is even harder to preserve the abstractions that these structures pro-vide. In this article, we present a generalization of Separa-tion Logic which allows us to precisely specify complex ab-stract structures in the heap and the sharing relations among them. Moreover, we provide also a compositional proof the-ory which can be used to verify programs in a modular way, even when a complete separation of the structures cannot be ensured.