Difference between revisions of "Deliverables"

From vecolib
Jump to: navigation, search
Line 23: Line 23:
 
** [http://frama-c.com/Changelog.html#Aluminium-20160501 D4.2]: ''Common Logical Domain Interface library CLDI'', integrated as the ''Eva'' abstract interpreter in [http://frama-c.com/Changelog.html#Aluminium-20160501 Frama-C Aluminium ] (@T0+9) <!-- June 2015, published May 2016 -->
 
** [http://frama-c.com/Changelog.html#Aluminium-20160501 D4.2]: ''Common Logical Domain Interface library CLDI'', integrated as the ''Eva'' abstract interpreter in [http://frama-c.com/Changelog.html#Aluminium-20160501 Frama-C Aluminium ] (@T0+9) <!-- June 2015, published May 2016 -->
 
** D4.3: ''Tools for low level programs''  (@T0+18) <!-- May 2016, published 2016-->
 
** D4.3: ''Tools for low level programs''  (@T0+18) <!-- May 2016, published 2016-->
*** SMT-solver for SL+RD: SLIDE and SPEN (see also CVC4SL)
+
*** Solver for SL(+RD): [http://www.fit.vutbr.cz/research/groups/verifit/tools/slide/ SLIDE], [https://github.com/mihasighi/spen SPEN], [https://github.com/timothy-king/CVC4SepLogic CVC4SepLog]
*** Model-checker based on SL (reprogrammed, see D1.3)
+
*** Model-checker based on SL (revised, see D1.3)
*** Abstract domains for symbolic heaps: CELIA, CELIA4DMA
+
*** Abstract domains for symbolic heaps: [http://www.irif.fr/~sighirea/celia/ CELIA]
 
** [http://frama-c.com/Changelog.html#Aluminium-20160501 D4.4]: ''Generic fixpoint engine'', integrated as module of Frama-C  in [http://frama-c.com/Changelog.html#Aluminium-20160501 Frama-C Aluminium ]  (@T0+24) <!-- September 2016, published May 2016 -->
 
** [http://frama-c.com/Changelog.html#Aluminium-20160501 D4.4]: ''Generic fixpoint engine'', integrated as module of Frama-C  in [http://frama-c.com/Changelog.html#Aluminium-20160501 Frama-C Aluminium ]  (@T0+24) <!-- September 2016, published May 2016 -->
 
** D4.5: ''Tools for high level programs'' (@T0+30) <!-- March 2017, reprogrammed -->
 
** D4.5: ''Tools for high level programs'' (@T0+30) <!-- March 2017, reprogrammed -->

Revision as of 17:21, 22 August 2017

This page lists the deliverables of the project:

  • Task 1: Logical tools
    • D1-1: Decision Procedures for Separation Logic (@T0+6)
    • D1-2: Decision Procedures for Containers (@T0+12)
      • (annexes: 1, 2)
    • D1-3: Interpolation for Separation Logics (@T0+24)
    • D1-4: Bi-abduction for Separation Logics (@T0+36)
  • Task 2: Program Analyses
    • D2-1: Static Analysis for Low Level Programs (@T0+18)
    • D2-2: Static Analysis for High Level Programs (@T0+32)
    • D2-3: Acceleration Techniques (@T0+40)
  • Task 3: Refinement Relations
    • D3-1: Logical tools for the refinement relation (@T0+24)
    • D3-2: Static analysis for the refinement relation (@T0+32)
    • D3-3: From low level to high level programs (@T0+36)
  • Task 4: Tools and case studies
    • D4-1: Case studies (@T0+3)
      • cfdlli: Verified implementation of formal doubly linked lists container (@T0+30)
    • D4.2: Common Logical Domain Interface library CLDI, integrated as the Eva abstract interpreter in Frama-C Aluminium (@T0+9)
    • D4.3: Tools for low level programs (@T0+18)
      • Solver for SL(+RD): SLIDE, SPEN, CVC4SepLog
      • Model-checker based on SL (revised, see D1.3)
      • Abstract domains for symbolic heaps: CELIA
    • D4.4: Generic fixpoint engine, integrated as module of Frama-C in Frama-C Aluminium (@T0+24)
    • D4.5: Tools for high level programs (@T0+30)
      • SMT-solver for theories over containers: dp4mset
      • Abstract domains for containers (reprogrammed for December 2017)
    • D4.6: Tools for the refinement relation (@T0+42)