JPF and Theia Trace Viewer

Dear all,

We would like to try the new Theia Trace Viewer for JPF, which is Johan Besseling's Master's thesis project. In order to get as much feedback as possible, please try it out on half of your JPF tutorial exercises. (The results are not graded.)

A/B experiments

We would like you to try each trace with either plain JPF (having only its text output) or the Trace Viewer. In order to make sure that your learning experience with JPF does not give a clear advantage of one approach over the other, the tool usage is interleaved.

Group set A (odd-numbered groups: Group 1, 3, ...)

Task division for odd-numbered groups
Plain JPF Theia Trace Viewer
Dining Philosophers QueueDoWaitProdCons
QueueNotifyProdCons QueueTestDoWait
DaytimeServer

Evaluation form Links to an external site.

Group set B (even-numbered groups: Group 2, 4, ...)

Task division for even-numbered groups
Plain JPF Theia Trace Viewer
QueueDoWaitProdCons Dining Philosophers
QueueTestDoWait QueueNotifyProdCons
DaytimeServer

Evaluation form Links to an external site.

Slides (TTV tutorial)

Access

The entire front-end is web based, all the traces are prepared for you, so there is zero installation!

All you have to do is to access the server with the right URL, which is:

Group 1      http://croaker.pdc.kth.se:3001/
Group 2      http://croaker.pdc.kth.se:3002/
Group 3      http://croaker.pdc.kth.se:3003/ 
Group 4      http://croaker.pdc.kth.se:3004/
Group 5      http://croaker.pdc.kth.se:3005/
Group 6      http://croaker.pdc.kth.se:3006/
Group 7      http://croaker.pdc.kth.se:3007/
Group 8      http://croaker.pdc.kth.se:3008/
Group 10      http://croaker.pdc.kth.se:3010/
Group 11      http://croaker.pdc.kth.se:3011/ 
Group 12      http://croaker.pdc.kth.se:3012/
Group 13      http://croaker.pdc.kth.se:3013/
Group 14      http://croaker.pdc.kth.se:3014/ 
Group 15      http://croaker.pdc.kth.se:3015/ 
Group 16      http://croaker.pdc.kth.se:3016/ 
Group 17      http://croaker.pdc.kth.se:3017/
Group 18      http://croaker.pdc.kth.se:3018/
Group 19      http://croaker.pdc.kth.se:3019/
Group 20      http://croaker.pdc.kth.se:3020/
Group 21      http://croaker.pdc.kth.se:3021/
Group 22      http://croaker.pdc.kth.se:3022/
Group 23      http://croaker.pdc.kth.se:3023/  
Ph.D. student 1     
http://croaker.pdc.kth.se:3009/
Ph.D. student 2      http://croaker.pdc.kth.se:3024/

Lecture Recording