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

SPEN: A solver for separation logic

  • Laboratoire de Probabilités et Modèles Aléatoires
  • Brno University of Technology, Faculty of Information Technology

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

6 Citations (Scopus)

Résumé

Spen is a solver for a fragment of separation logic (SL) with inductively-defined predicates covering both (nested) list structures as well as various kinds of trees, possibly extended with data. The main functionalities of Spen are deciding the satisfiability of a formula and the validity of an entailment between two formulas, which are essential for verification of heap manipulating programs. The solver also provides models for satisfiable formulas and diagnosis for invalid entailments. Spen combines several concepts in a modular way, such as boolean abstractions of SL formulas, SAT and SMT solving, and tree automata membership testing. The solver has been successfully applied to a rather large benchmark of various problems issued from program verification tools.

langue originaleAnglais
titreNASA Formal Methods - 9th International Symposium, NFM 2017 Moffett Field, Proceedings
rédacteurs en chefMisty Davies, Temesghen Kahsai, Clark Barrett
EditeurSpringer Verlag
Pages302-309
Nombre de pages8
ISBN (imprimé)9783319572871
Les DOIs
étatPublié - 1 janv. 2017
Modification externeOui
Evénement9th International Symposium on NASA Formal Methods, NFM 2017 - sunnyvale, États-Unis
Durée: 16 mai 201718 mai 2017

Série de publications

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

Une conférence

Une conférence9th International Symposium on NASA Formal Methods, NFM 2017
Pays/TerritoireÉtats-Unis
La villesunnyvale
période16/05/1718/05/17

Empreinte digitale

Examiner les sujets de recherche de « SPEN: A solver for separation logic ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation