X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=main.jpf;h=0293eb94063e37278851ba893921fc18c0ec0909;hb=refs%2Fheads%2Faug2020;hp=db82e7b595f6031cf16a6771c7229dfc91338899;hpb=b036e43d938736ab27659c073ec1e7f741f4c46c;p=jpf-core.git diff --git a/main.jpf b/main.jpf index db82e7b..0293eb9 100644 --- a/main.jpf +++ b/main.jpf @@ -1,38 +1,59 @@ 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.StateReducerOld +#listener=gov.nasa.jpf.listener.VariableConflictTracker,gov.nasa.jpf.listener.StateReducer +#listener=gov.nasa.jpf.listener.ConflictTrackerOld +#listener=gov.nasa.jpf.listener.DPORStateReducer +listener=gov.nasa.jpf.listener.DPORStateReducer,gov.nasa.jpf.listener.ConflictTrackerOld # Potentially conflicting variables # Alarms #variables=currentAlarm # Locks -#variables=currentLock +#variables=lock +variables=currentLock # Thermostats #variables=currentHeatingSetpoint,thermostatSetpoint,currentCoolingSetpoint,thermostatOperatingState,thermostatFanMode,currentThermostatMode # Switches #variables=currentSwitch # Lights #variables=colorChanged,currentHue,currentSaturation,currentLevel,currentSwitch,colorTemperature -# Speeches +# Dimmers +#variables=currentSwitch,currentLevel +# Speech Synthesizers #variables=level,oneUser # Music players -variables=status,duration,level,trackDescription,trackData,mute -# Relay switch +#variables=status,duration,level,trackDescription,trackData,mute +# Relay switches #variables=currentSwitch # Valves -variables=valve,valveLatestValue +#variables=valve,valveLatestValue +# Cameras +#variables=image,alarmState +# Location +#variables=locationMode # Potentially conflicting apps (we default to App1 and App2 for now) apps=App1,App2 -# Tracking the location.mode variable conflict -#track_location_var_conflict=true +# Debug mode for ConflictTracker +# We do not report any conflicts if the value is true +#debug_mode=true + +# Debug mode for StateReducer +printout_state_transition=true +#activate_state_reduction=false +file_output=moreStatistics # Timeout in minutes (default is 0 which means no timeout) +#timeout=1440 timeout=30 #search.class = gov.nasa.jpf.search.heuristic.RandomHeuristic -search.class = gov.nasa.jpf.search.heuristic.UserHeuristic +#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