User Tools

Site Tools


jpf:start

This is an old revision of the document!


Java PathFinder

A lot of information about JPF can be found here.

More information can be found here.

To configure JPF, you may want to use a jpf.properties file containing

search.class = gov.nasa.jpf.search.heuristic.HeuristicSearch
search.heuristic.class = 
  gov.nasa.jpf.search.heuristic.BFSHeuristic

to use a breadth-first traversal of the state space (rather than a depth-first traversal which is the default). To check for race conditions, you may want to add

jpf.listener = gov.nasa.jpf.tools.precise.PreciseRaceDetector

to your jpf.properties file.

To check some properties of our solution to the readers-writers problem by means of JPF, we modified our solution as follows.

 
jpf/start.1195826420.txt.gz · Last modified: 2007/11/23 14:00 by franck

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki