Journal of Logic and Computation Advance Access originally published online on June 27, 2007
Journal of Logic and Computation 2007 17(4):687-726; doi:10.1093/logcom/exm019
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Original Articles |
Models and Separation Logics for Resource Trees
LORIA - Université Henri Poincaré, 54506 Vandœuvre-lès-Nancy Cedex, France. E-mail: biri{at}loria.fr; galmiche{at}loria.fr
| Abstract |
|---|
In this article, we propose a new data structure, called resource tree, that is a node-labelled tree in which nodes contain resources which belong to a partial monoid. We define the resource tree model and a new separation logic (BI-Loc) that extends the Bunched Implications logic (BI) with a modality for locations. In addition, we consider quantifications on locations and paths and then we study decidability by model-checking in these models and logics. Moreover, we define a language to deal with resource trees and also an assertion logic derived from BI-Loc. Then soundness and completeness issues are studied, and we show how the model and its associated language can be used to manage heap structures and also permission accounting.
![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
D. Galmiche and D. Mery Tableaux and Resource Graphs for Separation Logic J Logic Computation, January 8, 2009; (2009) exn066v1. [Abstract] [PDF] |
||||
