X-Git-Url: http://plrg.eecs.uci.edu/git/?p=jpf-core.git;a=blobdiff_plain;f=main.jpf;h=35b5ea4416cbd3dc5bec43696884389a0df22416;hp=9ef7754c722ff9ce072b220b95113ca3bf105c30;hb=25f3da45d7f3fbc53ee80b92d8ff60fcaca48738;hpb=1418a055d0a3e09ae21b101195659f04be39c882 diff --git a/main.jpf b/main.jpf index 9ef7754..35b5ea4 100644 --- a/main.jpf +++ b/main.jpf @@ -2,8 +2,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.StateReducer +#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,gov.nasa.jpf.listener.StateReducer + +#listener=gov.nasa.jpf.listener.ConflictTracker,gov.nasa.jpf.listener.StateReducerClean +#listener=gov.nasa.jpf.listener.ConflictTracker +#listener=gov.nasa.jpf.listener.StateReducerClean +listener=gov.nasa.jpf.listener.StateReducer # Potentially conflicting variables # Alarms @@ -16,6 +23,8 @@ variables=currentLock #variables=currentSwitch # Lights #variables=colorChanged,currentHue,currentSaturation,currentLevel,currentSwitch,colorTemperature +# Dimmers +#variables=currentSwitch,currentLevel # Speeches #variables=level,oneUser # Music players @@ -26,6 +35,8 @@ variables=currentLock #variables=valve,valveLatestValue # Cameras #variables=image,alarmState +# Location +#variables=locationMode # Potentially conflicting apps (we default to App1 and App2 for now) apps=App1,App2 @@ -35,13 +46,13 @@ apps=App1,App2 # Debug mode for StateReducer debug_state_transition=true -activate_state_reduction=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.heuristic.beam_search=true +#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