Algorithmic Logic-Based Verification with SeaHorn (Invited Tutorial)

[1]  Vikram S. Adve,et al.  LLVM: a compilation framework for lifelong program analysis & transformation , 2004, International Symposium on Code Generation and Optimization, 2004. CGO 2004..

[2]  Sagar Chaki,et al.  Automatic Abstraction in SMT-Based Unbounded Software Model Checking , 2013, CAV.

[3]  Joseph Sifakis,et al.  Specification and verification of concurrent systems in CESAR , 1982, Symposium on Programming.

[4]  Edmund M. Clarke,et al.  Design and Synthesis of Synchronization Skeletons Using Branching Time Temporal Logic , 2008, 25 Years of Model Checking.

[5]  Sagar Chaki,et al.  Combining predicate and numeric abstraction for software model checking , 2008, 2008 Formal Methods in Computer-Aided Design.

[6]  Marsha Chechik,et al.  Craig Interpretation , 2012, SAS.

[7]  Sagar Chaki,et al.  Efficient Predicate Abstraction of Program Summaries , 2011, NASA Formal Methods.

[8]  James C. King,et al.  Symbolic execution and program testing , 1976, CACM.

[9]  Patrick Cousot,et al.  Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints , 1977, POPL.

[10]  Aaron R. Bradley,et al.  IC3 and beyond: Incremental, Inductive Verification , 2012, CAV.

[11]  John P. Gallagher,et al.  Analysis of Imperative Programs through Analysis of Constraint Logic Programs , 1998, SAS.

[12]  Robert W. Floyd,et al.  Assigning Meanings to Programs , 1993 .

[13]  Nikolaj Bjørner,et al.  Generalized Property Directed Reachability , 2012, SAT.

[14]  Jorge A. Navas,et al.  The SeaHorn Verification Framework , 2015, CAV.

[15]  Sagar Chaki,et al.  SMT-Based Model Checking for Recursive Programs , 2014, CAV.

[16]  Jorge A. Navas,et al.  IKOS: A Framework for Static Analysis Based on Abstract Interpretation , 2014, SEFM.

[17]  Dirk Beyer,et al.  Software model checking via large-block encoding , 2009, 2009 Formal Methods in Computer-Aided Design.

[18]  Cesare Tinelli,et al.  Incremental Invariant Generation Using Logic-Based Automatic Abstract Transformers , 2013, NASA Formal Methods.

[19]  A. M. Turing,et al.  Checking a large routine , 1989 .

[20]  Nikolaj Bjørner,et al.  Property Directed Polyhedral Abstraction , 2015, VMCAI.

[21]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

[22]  C. A. R. Hoare,et al.  An axiomatic basis for computer programming , 1969, CACM.

[23]  Edsger W. Dijkstra,et al.  Guarded commands, nondeterminacy and formal derivation of programs , 1975, Commun. ACM.

[24]  Peter Naur Proof of Algorithms by General Snapshots , 1966 .

[25]  Dirk Beyer Software Verification and Verifiable Witnesses - (Report on SV-COMP 2015) , 2015, TACAS.