The concept of controlling access to mutable shared data via permissions is at the heart of permission logics such as sep- aration logic and implicit dynamic frames, and is also used in type systems, for instance, to give a semantics to \read- only" annotations. Existing permission models have dier- ent strengths in terms of expressiveness. Fractional permis- sions, for example, enable unbounded (recursive) splitting, whereas counting permissions enable unbounded subtraction of the same permission amount. Combining these strengths in a single permission model appeared to increase the com- plexity for the user and tools. In this paper we extend our previous work on abstract read permissions by providing them with a novel constraint semantics...
Formal languages for policy have been developed for access control and confor-mance checking. In thi...
Parkinson, Bornat, and Calcagno recently introduced a logic for partial correctness in which program...
Fractional permissions are a general system for managing access to mutable state. We show how fracti...
The concept of controlling access to mutable shared data via permissions is at the heart of permissi...
Separation logic began by describing total separation between the heap space used by separate parts ...
Concurrent separation logic includes the notion of ‘ownership' of a heap data structure that can be ...
International audienceWe present an extension of Separation Logic with a general mechanism for tempo...
International audienceWe address the entailment problem for separation logic with symbolic heaps adm...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
Abstract—This paper proposes a “scoped permission ” sys-tem for a simple object-oriented language wi...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
International audienceAbstract A recent trend in object-oriented programming languages is the use of...
This paper builds a bridge between permissions and ownership types. Ownership is a recognized alias ...
This thesis has studied various formal theories of the taxonomic category of permission in non-monot...
Permission to Speak: A Logic for Access Control and Conformance Formal languages for policy have bee...
Formal languages for policy have been developed for access control and confor-mance checking. In thi...
Parkinson, Bornat, and Calcagno recently introduced a logic for partial correctness in which program...
Fractional permissions are a general system for managing access to mutable state. We show how fracti...
The concept of controlling access to mutable shared data via permissions is at the heart of permissi...
Separation logic began by describing total separation between the heap space used by separate parts ...
Concurrent separation logic includes the notion of ‘ownership' of a heap data structure that can be ...
International audienceWe present an extension of Separation Logic with a general mechanism for tempo...
International audienceWe address the entailment problem for separation logic with symbolic heaps adm...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
Abstract—This paper proposes a “scoped permission ” sys-tem for a simple object-oriented language wi...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
International audienceAbstract A recent trend in object-oriented programming languages is the use of...
This paper builds a bridge between permissions and ownership types. Ownership is a recognized alias ...
This thesis has studied various formal theories of the taxonomic category of permission in non-monot...
Permission to Speak: A Logic for Access Control and Conformance Formal languages for policy have bee...
Formal languages for policy have been developed for access control and confor-mance checking. In thi...
Parkinson, Bornat, and Calcagno recently introduced a logic for partial correctness in which program...
Fractional permissions are a general system for managing access to mutable state. We show how fracti...