Changes between Version 6 and Version 7 of CIVL-C


Ignore:
Timestamp:
05/03/23 13:50:26 (3 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CIVL-C

    v6 v7  
    2020* Be able to specify hardware environment to verify under like ints are 32 bits, floats are 32 bits, big-endian vs little-endian, etc.
    2121* Increased emphasis on static analysis.
     22* There must be a way to implement malloc without knowing the element type.   Possibly, design a heap using $bundles.
     23The
     24
    2225
    2326=== Design
     
    3740  * ABC - uses SARL, Util
    3841  * MC - uses ABC, SARL, Util
     42* Make CIVLType richer, acting as an interpreter for values (symbolic expressions).  Each CIVLType should have methods that consume and produce symbolic expressions.  For example, each should have a method to cast a value to another (acceptable) type.  Each should have a method to create values for that type.
    3943
    4044=== Process