Changes between Version 4 and Version 5 of Function_Contracts
- Timestamp:
- 01/11/16 17:30:47 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Function_Contracts
v4 v5 44 44 L1: 45 45 } 46 47 46 }}} 48 47 … … 67 66 * `Depends e0, e1, ...;`: dependency relation, where `e0, e1, ...` have `Mem` type 68 67 * Note: `Guards`, `Depends` and `Reads` are CIVL extension for ACSL 68 * named behavior: 69 * `Behavior id : c0; c1; c2; ...`, where `id` is the name of this behavior, `c0, c1, c2, ...` are behavior clauses 70 * behavior clause: a clause that can be used in the body of a behavior, and could be one of the following: 71 * assumes clause 72 * requires clause 73 * simple clause 74 * completeness clause 75 * `Complete;` or `Complete (id0, id1, ...);`: 76 * `Disjoint;` or `Disjoint (id0, id1, ...);` 77 78 == depends clause and actions == 69 79 70 80 * action expressions:
