wiki:CIVLmeeting2013
  1. things to do for CIVL:
    • report file not found nicer
    • report concrete # procs in message passing required nicer
    • check args to int div/mod nonnegative
    • check out other uses of "bundle"
    • maybe record a video for CIVL tutorial?
  1. SARL: do what Green does:
    • slice
    • persistent storage of cache
    • renaming the variables
    • Z3?
  1. Make it easy to specify a dependence relation with a library. Use this in POR. Example: send and recv are independent (usually).
  1. Add scope parameter to $heap? meaning: pointers in this heap never leave scope
  1. Add visitor pattern to model?
  1. No static escape analysis needed -- use dynamic escape analysis, read Matt's FMSD paper
  1. Consider implementing a fence or barrier or other structures as primitives
  1. Examples
    • Get examples from Examples, compile
    • Translate benchmarks from CVT/TASS to CIVL
    • Create a SVN repository for examples (both original code and translation in CIVL)
  1. Find other tools to compare with CIVL
    • e.g. CBMC, DIVINE
Last modified 12 years ago Last modified on 12/11/13 09:29:29
Note: See TracWiki for help on using the wiki.