Separation Logic.

The article examines the use of separation logic in reasoning about computer programs. It looks at how separation logic supports scalable reasoning through the frame rule, an inference rule that allows a proof to be localized to the resources that a program component accesses. Concurrent separation...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 62; no. 2; pp. 86 - 96
Main Author: O’HEARN, PETER
Format: Article
Published: Association for Computing Machinery Feb2019
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article examines the use of separation logic in reasoning about computer programs. It looks at how separation logic supports scalable reasoning through the frame rule, an inference rule that allows a proof to be localized to the resources that a program component accesses. Concurrent separation logic is also covered.