Conflict-Driven Conditional Termination - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Conflict-Driven Conditional Termination

Caterina Urban
  • Fonction : Auteur
  • PersonId : 1061085
  • IdHAL : caterina

Résumé

Conflict-driven learning, which is essential to the performance of SAT and SMT solvers, consists of a procedure that searches for a model of a formula, and refutation procedure for proving that no model exists. This paper shows that conflict-driven learning can improve the precision of a termination analysis based on abstract interpretation. We encode non-termination as satisfiability in a monadic second-order logic and use abstract interpreters to reason about the satisfiability of this formula. Our search procedure combines decisions with reachability analysis to find potentially non-terminating executions and our refutation procedure uses a conditional termination analysis. Our implementation extends the set of conditional termination arguments discovered by an existing termination analyzer.
Fichier principal
Vignette du fichier
paper.pdf (463.79 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01952911 , version 1 (12-12-2018)

Identifiants

  • HAL Id : hal-01952911 , version 1

Citer

Vijay d'Silva, Caterina Urban. Conflict-Driven Conditional Termination. 25th International Conference on Computer Aided Verification (CAV 2015), 2015, San Francisco, United States. ⟨hal-01952911⟩
40 Consultations
49 Téléchargements

Partager

Gmail Facebook X LinkedIn More