User Tools

Site Tools


assignments:a3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
assignments:a3 [2010/12/31 16:30] franckassignments:a3 [2015/04/03 19:39] (current) franck
Line 1: Line 1:
 +~~NOTOC~~
 +
 ====== Assignment 3 ====== ====== Assignment 3 ======
  
-===== Verify your implementation =====+===== Measure the performance of your implementation =====
  
-Verify some properties of your implementation using Java PathFinder (JPF). Just running JPF on your code is not enoughEither 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).   Etcetera.  Feel free to be creative.+Design experiments to measure the performance of the implementation of your concurrent algorithm and the implementations of related algorithms Run the experiments on MTL.  Analyze the results
  
 ===== Write a report ===== ===== Write a report =====
  
-In your report, describe the properties you checked.  Also explain how you checked them.  Furthermorereport the results of your verification effort.+In your report, describe your experiments.  Discuss the results.  Use graphs.  This timethere is no need for an abstract, an introduction and a discussion of related work.
  
 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). 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).
assignments/a3.1293813022.txt.gz · Last modified: 2010/12/31 16:30 by franck