Changes between Version 4 and Version 5 of MemoryAnalysis


Ignore:
Timestamp:
02/18/16 15:14:09 (10 years ago)
Author:
zmanchun
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MemoryAnalysis

    v4 v5  
    7777    `sub((T)e)={e}`
    7878
     79==== statements ====
     80
     811. assignment: `l := e`
     82   `impact(l := e) = impact(l) U impact(e)`;
     83
     842. call: `l := f(e0, e1, e2, ...)`
     85 * f is atomic specified (`$atomic_f`) and f has contracts: \\
     86   **TBC**
     87 * otherwise:\\
     88   `impact(l := f(e0, e1, e2, ...)) = impact(l) U impact(e0) U impact(e1) ...`
     89
     903. guarded statement: `[e]s`
     91    `impact([e]s) = impact(e) U impact(s)`
     92
     93
     94 
    7995
    8096
    8197
    8298
    83 
    84