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 differ-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, ...
The automation of verification techniques based on firstorder logic specifications has benefited gre...
AbstractFormal languages for policy have been developed for access control and conformance checking....
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...
Concurrent separation logic includes the notion of ‘ownership' of a heap data structure that can be ...
Separation logic began by describing total separation between the heap space used by separate parts ...
Abstract—This paper proposes a “scoped permission ” sys-tem for a simple object-oriented language wi...
International audienceWe address the entailment problem for separation logic with symbolic heaps adm...
International audienceWe present an extension of Separation Logic with a general mechanism for tempo...
Formal languages for policy have been developed for access control and confor-mance checking. In thi...
This paper builds a bridge between permissions and ownership types. Ownership is a recognized alias ...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
Permission to Speak: A Logic for Access Control and Conformance Formal languages for policy have bee...
International audienceAbstract A recent trend in object-oriented programming languages is the use of...
The automation of verification techniques based on firstorder logic specifications has benefited gre...
AbstractFormal languages for policy have been developed for access control and conformance checking....
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...
Concurrent separation logic includes the notion of ‘ownership' of a heap data structure that can be ...
Separation logic began by describing total separation between the heap space used by separate parts ...
Abstract—This paper proposes a “scoped permission ” sys-tem for a simple object-oriented language wi...
International audienceWe address the entailment problem for separation logic with symbolic heaps adm...
International audienceWe present an extension of Separation Logic with a general mechanism for tempo...
Formal languages for policy have been developed for access control and confor-mance checking. In thi...
This paper builds a bridge between permissions and ownership types. Ownership is a recognized alias ...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
Permission accounting is fundamental to modular, thread-local reasoning about concurrent programs. T...
Permission to Speak: A Logic for Access Control and Conformance Formal languages for policy have bee...
International audienceAbstract A recent trend in object-oriented programming languages is the use of...
The automation of verification techniques based on firstorder logic specifications has benefited gre...
AbstractFormal languages for policy have been developed for access control and conformance checking....
Fractional permissions are a general system for managing access to mutable state. We show how fracti...