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

RPP: Automatic proof of relational properties by self-composition

  • CEA
  • CEA/UVSQ/CNRS
  • Université Paris-Saclay

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

6 Citations (Scopus)

Résumé

Self-composition provides a powerful theoretical approach to prove relational properties, i.e. properties relating several program executions, that has been applied to compare two runs of one or similar programs (in secure dataflow properties, code transformations, etc.). This tool demo paper presents RPP, an original implementation of self-composition for specification and verification of relational properties in C programs in the Frama-C platform. We consider a very general notion of relational properties invoking any finite number of function calls of possibly dissimilar functions with possible nested calls. The new tool allows the user to specify a relational property, to prove it in a completely automatic way using classic deductive verification, and to use it as a hypothesis in the proof of other properties that may rely on it.

langue originaleAnglais
titreTools and Algorithms for the Construction and Analysis of Systems - 23rd International Conference, TACAS 2017 held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Proceedings
rédacteurs en chefTiziana Margaria , Axel Legay
EditeurSpringer Verlag
Pages391-397
Nombre de pages7
ISBN (imprimé)9783662545768
Les DOIs
étatPublié - 1 janv. 2017
Modification externeOui
Evénement23rd International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2017 held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017 - Uppsala, Sucde
Durée: 22 avr. 2017 → 29 avr. 2017

Série de publications

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

Une conférence

Une conférence23rd International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2017 held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017
Pays/TerritoireSucde
La ville Uppsala
période22/04/17 → 29/04/17

Empreinte digitale

Examiner les sujets de recherche de « RPP: Automatic proof of relational properties by self-composition ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation