assignments:a3
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
assignments:a3 [2007/08/01 13:58] – external edit 127.0.0.1 | assignments:a3 [2011/03/30 13:33] (current) – franck | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
====== Assignment 3 ====== | ====== Assignment 3 ====== | ||
+ | |||
+ | ===== Verify your implementation ===== | ||
+ | |||
+ | Verify some properties of your implementation using Java PathFinder (JPF). Just running JPF on your code is not enough. Either you add something to your code that enables you to check a property (for example, add a few assertions). Or you consider minor variations on your implementation (showing, for example, that a particular lock is essential to guarantee deadlock freedom). | ||
+ | |||
+ | ===== Write a report ===== | ||
+ | |||
+ | In your report, describe the properties you checked. | ||
+ | |||
+ | The report should be roughly between 3 and 8 pages. These bounds are not absolute (but one page is probably not enough and 20 pages is too much). | ||
+ | |||
+ | As the audience of your report, consider your fellow students in the course. | ||
assignments/a3.1185976730.txt.gz · Last modified: 2010/12/31 16:30 (external edit)