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

Synthesizing invariants by solving solvable loops

  • CEA/UVSQ/CNRS
  • Verimag

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

Résumé

Formal program verification faces two problems. The first problem is related to the necessity of having automated solvers that are powerful enough to decide whether a formula holds for a set of proof obligations as large as possible, whereas the second manifests in the need of finding sufficiently strong invariants to obtain correct proof obligations. This paper focuses on the second problem and describes a new method for the automatic generation of loop invariants that handles polynomial and non deterministic assignments. This technique is based on the eigenvector generation for a given linear transformation and on the polynomial optimization problem, which we implemented on top of the open-source tool Pilat.

langue originaleAnglais
titreAutomated Technology for Verification and Analysis - 15th International Symposium, ATVA 2017, Proceedings
rédacteurs en chefDeepak D’Souza, K. Narayan Kumar
EditeurSpringer Verlag
Pages327-343
Nombre de pages17
ISBN (imprimé)9783319681665
Les DOIs
étatPublié - 1 janv. 2017
Modification externeOui
Evénement15th International Conference on Automated Technology for Verification and Analysis, ATVA 2017 - Pune, Inde
Durée: 3 oct. 20176 oct. 2017

Série de publications

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

Une conférence

Une conférence15th International Conference on Automated Technology for Verification and Analysis, ATVA 2017
Pays/TerritoireInde
La villePune
période3/10/176/10/17

Empreinte digitale

Examiner les sujets de recherche de « Synthesizing invariants by solving solvable loops ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation