Changes between Version 4 and Version 5 of MemoryAnalysis
- Timestamp:
- 02/18/16 15:14:09 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MemoryAnalysis
v4 v5 77 77 `sub((T)e)={e}` 78 78 79 ==== statements ==== 80 81 1. assignment: `l := e` 82 `impact(l := e) = impact(l) U impact(e)`; 83 84 2. 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 90 3. guarded statement: `[e]s` 91 `impact([e]s) = impact(e) U impact(s)` 92 93 94 79 95 80 96 81 97 82 98 83 84
