Skip to main navigation Skip to search Skip to main content

Certified Verification of Relational Properties

  • Institute of Meteorology and Climate Research
  • Université Paris-Saclay
  • Thales Research & Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

The use of function contracts to specify the behavior of functions often remains limited to the scope of a single function call. Relational properties link several function calls together within a single specification. They can express more advanced properties of a given function, such as non-interference, continuity, or monotonicity. They can also relate calls to different functions, for instance, to show that an optimized implementation is equivalent to its original counterpart. However, relational properties cannot be expressed and verified directly in the traditional setting of modular deductive verification. Self-composition has been proposed to overcome this limitation, but it requires complex transformations and additional separation hypotheses for real-life languages with pointers. We propose a novel approach that is not based on code transformation and avoids those drawbacks. It directly applies a verification condition generator to produce logical formulas that must be verified to ensure a given relational property. The approach has been fully formalized and proved sound in the Coq proof assistant.

Original languageEnglish
Title of host publicationIntegrated Formal Methods - 17th International Conference, IFM 2022, Proceedings
EditorsMaurice H. ter Beek, Rosemary Monahan
PublisherSpringer Science and Business Media Deutschland GmbH
Pages86-105
Number of pages20
ISBN (Print)9783031077265
DOIs
Publication statusPublished - 1 Jan 2022
Externally publishedYes
Event17th International Conference on Integrated Formal Methods, IFM 2022 - Lugano, Switzerland
Duration: 7 Jun 202210 Jun 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13274 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Conference on Integrated Formal Methods, IFM 2022
Country/TerritorySwitzerland
CityLugano
Period7/06/2210/06/22

Fingerprint

Dive into the research topics of 'Certified Verification of Relational Properties'. Together they form a unique fingerprint.

Cite this