invariant:ex5
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| invariant:ex5 [2007/02/26 10:41] – created bdefrain | invariant:ex5 [2021/02/05 13:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Invariants: Postconditions ====== | + | [[invariant: |
| + | [[invariant: | ||
| + | [[invariant: | ||
| + | [[invariant: | ||
| + | [[invariant: | ||
| + | [[invariant: | ||
| ===== Point Move Postcondition ===== | ===== Point Move Postcondition ===== | ||
| Line 11: | Line 16: | ||
| </ | </ | ||
| - | When the access to the old coordinates and move arguments has been established, | + | When the access to the old coordinates and move arguments has been established, |
| <code aspectj> | <code aspectj> | ||
| Line 22: | Line 27: | ||
| ===== Bounds Move Postcondition ===== | ===== Bounds Move Postcondition ===== | ||
| + | **Task:** Pass '' | ||
| + | '' | ||
| + | |||
| + | <note tip> | ||
| + | The check can be less technical than in the previous case if you employ the '' | ||
| + | |||
| + | - Employ the [[http:// | ||
| + | - Replay the move on the clone with the '' | ||
| + | - Compare the result to the actual new bounds using the '' | ||
| + | </ | ||
| + | |||
| + | A correct implementation should pass the tests of suite '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | When done, remove the aspect from the build path and continue with the [[tracing: | ||
invariant/ex5.1172482886.txt.gz · Last modified: by bdefrain
