News and Events: Conferences

31 July 2022, Workshop "Advances in Separation Logics" (ASL 2022), Haifa, Israel

Date: Sunday 31 July 2022
Location: Haifa, Israel
Deadline: Tuesday 10 May 2022

The past two decades have witnessed important progress in static analysis and verification of code with low-level pointer and heap manipulations, mainly due to the development of Separation Logic (SL). SL is a resource logic, a dialect of the logic of Bunched Implications (BI) designed to describe models of the heap memory and the mutations that occur in the heap as the result of low-level pointer updates. The success of SL in program analysis is due to the support for local reasoning, namely the ability of describing only the resource(s) being modified, instead of the entire state of the system. This enables the design of compositional analyses that synthesize specifications of the behavior of small parts of the program before combining such local specifications into global verification conditions. Another interesting line of work consists in finding alternatives to the underlying semantic domain of SL, namely heaps with aggregative composition, in order to address other fields in computing, such as self-adapting distributed networks, blockchain and population protocols, social networks or biological systems.

ASL 2022 is a workshop affiliated to IJCAR 2022 at FLOC 2022. Keynote Speakers: Philippa Gardner (Imperial College London) and Ralf Jung (MIT CSAIL).

All papers must be original and not simultaneously submitted to another journal or conference. We consider short papers up to 8 pages and regular papers between 9 and 15 pages (LNCS style, references excluded) on topics including: * decision procedures for SL and other resource logics, * computational complexity of decision problems such as satisfiability, entailment and abduction for SL and other resource logics, * axiomatisations and proof systems for automated or interactive theorem proving for SL and other resource logics, * verification conditions for real-life interprocedural and concurrent programs, using SL and other resource logics, * alternative semantics and computation models based on the notion of resource, * application of separation and resource logics to different fields, such as sociology and biology.

For more information, see