Like modal logic, temporal logic, or description logic, separation logic has become a popular class of logical formalisms in computer science, conceived as assertion languages for Hoare-style proof systems with the goal to perform automatic program analysis. In a broad sense, separation logic is often understood as a programming language, an assertion language and a family of rules involving Hoare triples. In this survey, we present similarities between sep-aration logic as an assertion language and modal and temporal logics. Moreover, we propose a selection of landmark results about decidability, complexity and expressive power
International audienceWe introduce a modal separation logic MSL whose models are memory states from ...
The work presented in this memory covers the most significant topics I have been interested in durin...
We present an algebraic approach to separation logic. In particular, we give algebraic characterisat...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
International audienceThere exist many success stories about the introduction of logics designed for...
Abstract. After some general remarks about program verification, we introduce separation logic, a no...
We introduce a modal separation logic MSL whose models are memory states from separation logic and t...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
AbstractWe show how to reason, in the proof assistant Coq, about realistic programming languages usi...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
Separation logic (SL) is an extension of Hoare logic to reason about programs with mutable data stru...
International audienceWe introduce a modal separation logic MSL whose models are memory states from ...
The work presented in this memory covers the most significant topics I have been interested in durin...
We present an algebraic approach to separation logic. In particular, we give algebraic characterisat...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
International audienceThere exist many success stories about the introduction of logics designed for...
Abstract. After some general remarks about program verification, we introduce separation logic, a no...
We introduce a modal separation logic MSL whose models are memory states from separation logic and t...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
AbstractWe show how to reason, in the proof assistant Coq, about realistic programming languages usi...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
Separation logic (SL) is an extension of Hoare logic to reason about programs with mutable data stru...
International audienceWe introduce a modal separation logic MSL whose models are memory states from ...
The work presented in this memory covers the most significant topics I have been interested in durin...
We present an algebraic approach to separation logic. In particular, we give algebraic characterisat...