X-Git-Url: http://plrg.eecs.uci.edu/git/?p=jpf-core.git;a=blobdiff_plain;f=main.jpf;h=0293eb94063e37278851ba893921fc18c0ec0909;hp=cfef551bc29338a9abf72d472ea41f4975d12145;hb=02c81b42dfad69b9c2b36ec20650be4cd4d877f1;hpb=035284874a20f0300992229d5c9e94e6e740fa3b diff --git a/main.jpf b/main.jpf index cfef551..0293eb9 100644 --- a/main.jpf +++ b/main.jpf @@ -5,12 +5,15 @@ target = main #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.ConflictTracker +#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=lock variables=currentLock # Thermostats #variables=currentHeatingSetpoint,thermostatSetpoint,currentCoolingSetpoint,thermostatOperatingState,thermostatFanMode,currentThermostatMode @@ -18,11 +21,13 @@ variables=currentLock #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 +# Relay switches #variables=currentSwitch # Valves #variables=valve,valveLatestValue @@ -34,20 +39,20 @@ variables=currentLock # Potentially conflicting apps (we default to App1 and App2 for now) apps=App1,App2 -# Writer classes with manual input to detect direct-direct interactions -manualClasses=appTouch,AeonKeyFob,Button,NfcTouch,ThreeAxis - -# 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 -#debug_state_transition=true -#activate_state_reduction=true +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.RandomHeuristic #search.heuristic.beam_search=true #search.class = gov.nasa.jpf.search.heuristic.UserHeuristic #search.class = gov.nasa.jpf.search.heuristic.BFSHeuristic