Deutsch
 
Hilfe Datenschutzhinweis Impressum
  DetailsucheBrowse

Datensatz

DATENSATZ AKTIONENEXPORT
  Invariant Synthesis for Incomplete Verification Engines

Neider, D., Garg, P., Madhusudan, P., Saha, S., & Park, D. (2017). Invariant Synthesis for Incomplete Verification Engines. Retrieved from http://arxiv.org/abs/1712.05581.

Item is

Basisdaten

einblenden: ausblenden:
Genre: Forschungspapier

Dateien

einblenden: Dateien
ausblenden: Dateien
:
arXiv:1712.05581.pdf (Preprint), 664KB
Name:
arXiv:1712.05581.pdf
Beschreibung:
File downloaded from arXiv at 2018-02-13 11:20
OA-Status:
Sichtbarkeit:
Öffentlich
MIME-Typ / Prüfsumme:
application/pdf / [MD5]
Technische Metadaten:
Copyright Datum:
-
Copyright Info:
-

Externe Referenzen

einblenden:

Urheber

einblenden:
ausblenden:
 Urheber:
Neider, Daniel1, Autor           
Garg, Pranav2, Autor
Madhusudan, P.2, Autor
Saha, Shambwaditya2, Autor
Park, Daejun2, Autor
Affiliations:
1Group R. Majumdar, Max Planck Institute for Software Systems, Max Planck Society, ou_2105292              
2External Organizations, ou_persistent22              

Inhalt

einblenden:
ausblenden:
Schlagwörter: Computer Science, Programming Languages, cs.PL,Computer Science, Learning, cs.LG,Computer Science, Logic in Computer Science, cs.LO,
 Zusammenfassung: We propose a framework for synthesizing inductive invariants for incomplete verification engines, which soundly reduce logical problems in undecidable theories to decidable theories. Our framework is based on the counter-example guided inductive synthesis principle (CEGIS) and allows verification engines to communicate non-provability information to guide invariant synthesis. We show precisely how the verification engine can compute such non-provability information and how to build effective learning algorithms when invariants are expressed as Boolean combinations of a fixed set of predicates. Moreover, we evaluate our framework in two verification settings, one in which verification engines need to handle quantified formulas and one in which verification engines have to reason about heap properties expressed in an expressive but undecidable separation logic. Our experiments show that our invariant synthesis framework based on non-provability information can both effectively synthesize inductive invariants and adequately strengthen contracts across a large suite of programs.

Details

einblenden:
ausblenden:
Sprache(n): eng - English
 Datum: 2017-12-152018-01-122017
 Publikationsstatus: Online veröffentlicht
 Seiten: 23 S.
 Ort, Verlag, Ausgabe: -
 Inhaltsverzeichnis: -
 Art der Begutachtung: -
 Identifikatoren: arXiv: 1712.05581
URI: http://arxiv.org/abs/1712.05581
BibTex Citekey: Neider2017b
 Art des Abschluß: -

Veranstaltung

einblenden:

Entscheidung

einblenden:

Projektinformation

einblenden:

Quelle

einblenden: