X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=main.jpf;h=9ef7754c722ff9ce072b220b95113ca3bf105c30;hb=refs%2Fheads%2Faj_branch;hp=d9feee526e7decf025d187dee5cb1642504411c4;hpb=ab169073f003460ba9a741ed69e184a4aef0e6ba;p=jpf-core.git diff --git a/main.jpf b/main.jpf index d9feee5..9ef7754 100644 --- a/main.jpf +++ b/main.jpf @@ -1,13 +1,15 @@ target = main # This is the listener that can detect variable write-after-write conflicts -listener=gov.nasa.jpf.listener.VariableConflictTracker +#listener=gov.nasa.jpf.listener.VariableConflictTracker +listener=gov.nasa.jpf.listener.StateReducer +#listener=gov.nasa.jpf.listener.VariableConflictTracker,gov.nasa.jpf.listener.StateReducer # Potentially conflicting variables # Alarms #variables=currentAlarm # Locks -#variables=currentLock +variables=currentLock # Thermostats #variables=currentHeatingSetpoint,thermostatSetpoint,currentCoolingSetpoint,thermostatOperatingState,thermostatFanMode,currentThermostatMode # Switches @@ -17,11 +19,13 @@ listener=gov.nasa.jpf.listener.VariableConflictTracker # Speeches #variables=level,oneUser # Music players -#variables=status,level,trackDescription,trackData,mute +#variables=status,duration,level,trackDescription,trackData,mute # Relay switch #variables=currentSwitch # Valves -variables=valve,valveLatestValue +#variables=valve,valveLatestValue +# Cameras +#variables=image,alarmState # Potentially conflicting apps (we default to App1 and App2 for now) apps=App1,App2 @@ -29,10 +33,15 @@ apps=App1,App2 # Tracking the location.mode variable conflict #track_location_var_conflict=true +# Debug mode for StateReducer +debug_state_transition=true +activate_state_reduction=true + # Timeout in minutes (default is 0 which means no timeout) timeout=30 -#search.class = gov.nasa.jpf.search.heuristic.RandomHeuristic +search.class = gov.nasa.jpf.search.heuristic.RandomHeuristic +search.heuristic.beam_search=true #search.class = gov.nasa.jpf.search.heuristic.UserHeuristic #search.class = gov.nasa.jpf.search.heuristic.BFSHeuristic #search.class = gov.nasa.jpf.search.heuristic.DFSHeuristic