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

On automated lemma generation for separation logic with inductive definitions

  • Université Paris 7
  • Institute of Software Chinese Academy of Sciences

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Separation Logic with inductive definitions is a well-known approach for deductive verification of programs that manipulate dynamic data structures. Deciding verification conditions in this context is usually based on user-provided lemmas relating the inductive definitions. We propose a novel approach for generating these lemmas automatically which is based on simple syntactic criteria and deterministic strategies for applying them. Our approach focuses on iterative programs, although it can be applied to recursive programs as well, and specifications that describe not only the shape of the data structures, but also their content or their size. Empirically, we find that our approach is powerful enough to deal with sophisticated benchmarks, e.g., iterative procedures for searching, inserting, or deleting elements in sorted lists, binary search tress, red-black trees, and AVL trees, in a very efficient way.

langue originaleAnglais
titreAutomated Technology for Verification and Analysis - 13th International Symposium, ATVA 2015, Proceedings
rédacteurs en chefBernd Finkbeiner, Geguang Pu, Lijun Zhang
EditeurSpringer Verlag
Pages80-96
Nombre de pages17
ISBN (imprimé)9783319249520
Les DOIs
étatPublié - 1 janv. 2015
Modification externeOui
Evénement13th International Symposium on Automated Technology for Verification and Analysis, ATVA 2015 - Shanghai, Chine
Durée: 12 oct. 201515 oct. 2015

Série de publications

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

Une conférence

Une conférence13th International Symposium on Automated Technology for Verification and Analysis, ATVA 2015
Pays/TerritoireChine
La villeShanghai
période12/10/1515/10/15

Empreinte digitale

Examiner les sujets de recherche de « On automated lemma generation for separation logic with inductive definitions ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation