Towards static analyses and abstract domains for hyperproperties
This program is tentative and subject to change.
Abstract interpretation-based static analysis aims at computing program properties such as absence of runtime errors, (non)-termination, security properties, and more. Semantic properties of interest may generally be classified into families such as trace properties (including safety and liveness) or hyperproperties. Since the former are simpler to express and prove as they feature sound and complete proof methods, they are also addressed by a comprehensive body of works in static analysis techniques and abstract domains. By comparison, hyperproperties are more difficult to analyse in a precise manner. In this presentation, we recall the main distinctions between each of these classes of properties. We cite several examples of hyperproperties, and illustrate the difficulties to compute them. Finally, we compare several static static analysis techniques to infer specific families of hyperproperties.
Xavier Rival is a Senior Research Scientist (Directeur de Recherche) at INRIA Paris. His research interest focus on abstract interpretation and software verification by static analysis. He is mainly working on symbolic abstractions (trace partitionning abstraction, shape analysis, separation logic and memory abstract domains). He has been involved in the design, implementation and transfer of the Astrée analyser, a static analyser able to verify safety properties on industrial size safety critical softwares. He was the PI of the MemCAD ERC Starting Grant, aiming at the design of a library of abstract domains to describe memory states containing a wide range of complex data structures. He has also been the Head of the ANTIQUE INRIA group from 2012 till 2024, located at ENS Paris and now serves as Department Chair for the CS Department of ENS Paris.
This program is tentative and subject to change.
Tue 14 OctDisplayed time zone: Perth change
13:40 - 15:20 | |||
13:40 60mKeynote | Towards static analyses and abstract domains for hyperproperties SAS Xavier Rival Inria; ENS; CNRS; PSL University | ||
14:40 20mTalk | Comparing the Precision of Abstract Operators in the eBPF Verifier using Differential Synthesis SAS Matan Shachnai , Harishankar Vishwanathan , Srinivas Narayana Rutgers University, Santosh Nagarakatte Rutgers University | ||
15:00 20mTalk | A Programming Language for Feasible Solutions SAS Weijun Chen Shanghai Jiao Tong University, China, Yuxi Fu Shanghai Jiao Tong University, China, Huan Long Shanghai Jiao Tong University |