Passer à la navigation principale Passer à la recherche Passer au contenu principal

An Efficient VCGen-Based Modular Verification of Relational Properties

  • Institute of Meteorology and Climate Research
  • Max Planck Institute for Security and Privacy
  • Université Paris-Saclay
  • Thales Research & Technology

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

3 Citations (Scopus)

Résumé

Deductive verification typically relies on function contracts that specify the behavior of each function for 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 or relate calls to different functions, possibly run in parallel. However, relational properties cannot be expressed and verified directly in the traditional setting of modular deductive verification. Recent work proposed a new technique for relational property verification that relies on a verification condition generator to produce logical formulas that must be verified to ensure a given relational property. This paper presents an overview of this approach and proposes important enhancements. We integrate an optimized verification condition generator and extend the underlying theory to show how relational properties can be proved in a modular way, where one relational property can be used to prove another one, like in modular verification of function contracts. Our results have been fully formalized and proved sound in the Coq proof assistant.

langue originaleAnglais
titreLeveraging Applications of Formal Methods, Verification and Validation. Verification Principles - 11th International Symposium, ISoLA 2022, Proceedings
rédacteurs en chefTiziana Margaria, Bernhard Steffen
EditeurSpringer Science and Business Media Deutschland GmbH
Pages498-516
Nombre de pages19
ISBN (imprimé)9783031198489
Les DOIs
étatPublié - 1 janv. 2022
Modification externeOui
Evénement11th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2022 - Rhodes, Grcce
Durée: 22 oct. 2022 → 30 oct. 2022

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13701 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence11th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2022
Pays/TerritoireGrcce
La villeRhodes
période22/10/22 → 30/10/22

Empreinte digitale

Examiner les sujets de recherche de « An Efficient VCGen-Based Modular Verification of Relational Properties ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation