This survey paper updates Reynolds 2002 survey of Separation Logic with an overview of the developments, applications and extensions in Separation Logic and Concurrent Separation Logic over the last 20 years.
If you want an overview of the development of Separation Logic, this paper is a good one. (If you want more detail of the basics, Reynolds has more worked examples.)
Papers related to Separation logic
- Leveraging Rust types for modular specification and verification [astrauskas:oopsla:2019]
- Implicit dynamic frames: Combining dynamic frames and separation logic [smans:ecoop:2009]