Articles with "separation logic" as a keyword



Photo by laurenmancke from unsplash

Why Separation Logic Works

Sign Up to like & get
recommendations!
Published in 2018 at "Philosophy & Technology"

DOI: 10.1007/s13347-018-0312-8

Abstract: One might poetically muse that computers have the essence both of logic and machines. Through the case of the history of Separation Logic, we explore how this assertion is more than idle poetry. Separation Logic… read more here.

Keywords: separation; separation logic; computer scientists; logic works ... See more keywords
Photo by jjames25 from unsplash

Iris from the ground up: A modular foundation for higher-order concurrent separation logic

Sign Up to like & get
recommendations!
Published in 2018 at "Journal of Functional Programming"

DOI: 10.1017/s0956796818000151

Abstract: Iris is a framework for higher-order concurrent separation logic, which has been implemented in the Coq proof assistant and deployed very effectively in a wide variety of verification projects. Iris was designed with the express… read more here.

Keywords: order concurrent; separation logic; higher order; separation ... See more keywords
Photo by joelfilip from unsplash

Linear capabilities for fully abstract compilation of separation-logic-verified code

Sign Up to like & get
recommendations!
Published in 2021 at "Journal of Functional Programming"

DOI: 10.1017/s0956796821000022

Abstract: Abstract Separation logic is a powerful program logic for the static modular verification of imperative programs. However, dynamic checking of separation logic contracts on the boundaries between verified and untrusted modules is hard because it… read more here.

Keywords: separation logic; fully abstract; separation; memory ... See more keywords