Trustworthy Systems

Funding Cyberagentur

Compositional Proof Methods

for system-wide safety and security properties

Aim

Scalable verification of global safety and security guarantees by composing local per-component proof efforts.

Approach

We currently focus on adapting prior rely-guarantee-based approaches to proving safety and security properties, akin to those developed by the CDDC and Information Flow projects. Specifically, the approach aims to

  1. apply to system implementation features used by LionsOS, and
  2. be able to use our Viper-based verification methods to discharge the local proof efforts for each OS component written in the Pancake language.

In parallel, we are also investigating properties encodings for LionsOS components based on concurrent separation logic.

Latest News

Support

This research is financially supported by:

Contact

People

Current

Past

  • Craig McLaughlin
  • Mathieu Paturel