smartthings-infrastructure.git
4 years agoNew commands for hue and non hue groups.
rtrimana [Sun, 4 Aug 2019 14:15:05 +0000 (07:15 -0700)]
New commands for hue and non hue groups.

4 years agoAdding 'level' for colorControl.
rtrimana [Sun, 4 Aug 2019 05:55:49 +0000 (22:55 -0700)]
Adding 'level' for colorControl.

4 years agoAdding Verify API in color related classes.
rtrimana [Sun, 4 Aug 2019 05:29:52 +0000 (22:29 -0700)]
Adding Verify API in color related classes.

4 years agoFixing a bug: leftover code.
rtrimana [Sun, 4 Aug 2019 01:17:59 +0000 (18:17 -0700)]
Fixing a bug: leftover code.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Sat, 3 Aug 2019 22:51:13 +0000 (15:51 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoFixing the previous commit bugs! Adding required classes + required methods
amiraj [Sat, 3 Aug 2019 22:49:27 +0000 (15:49 -0700)]
Fixing the previous commit bugs! Adding required classes + required methods

4 years agoSolving a conflict in Extractor.groovy file
amiraj [Sat, 3 Aug 2019 20:43:43 +0000 (13:43 -0700)]
Solving a conflict in Extractor.groovy file

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Sat, 3 Aug 2019 20:30:58 +0000 (13:30 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoInfrastructure now works for: locks, alarms, thermostats, and non-hue lights.
amiraj [Sat, 3 Aug 2019 20:24:19 +0000 (13:24 -0700)]
Infrastructure now works for: locks, alarms, thermostats, and non-hue lights.

4 years agoInterleaving events.
rtrimana [Sat, 3 Aug 2019 18:18:02 +0000 (11:18 -0700)]
Interleaving events.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
rtrimana [Sat, 3 Aug 2019 17:18:35 +0000 (10:18 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoFixing a bug: missing capability.button in Extractor.groovy.
rtrimana [Sat, 3 Aug 2019 17:17:28 +0000 (10:17 -0700)]
Fixing a bug: missing capability.button in Extractor.groovy.

4 years agoDon't check in generated files
bdemsky [Sat, 3 Aug 2019 07:09:48 +0000 (00:09 -0700)]
Don't check in generated files

4 years agoMerging changes.
rtrimana [Sat, 3 Aug 2019 02:15:49 +0000 (19:15 -0700)]
Merging changes.

4 years agoNew list for Alarms group.
rtrimana [Sat, 3 Aug 2019 02:14:46 +0000 (19:14 -0700)]
New list for Alarms group.

4 years agoAdding thermostats run.
rtrimana [Fri, 2 Aug 2019 23:54:48 +0000 (16:54 -0700)]
Adding thermostats run.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Fri, 2 Aug 2019 23:40:31 +0000 (16:40 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agocreating eventsSince for ContactSensor and AeonKeyFobs + commenting runAfter method...
amiraj [Fri, 2 Aug 2019 23:38:56 +0000 (16:38 -0700)]
creating eventsSince for ContactSensor and AeonKeyFobs + commenting runAfter method call + commenting not required queues for timers and functions based on that(We have no delay)

4 years agoFixing app list for Alarms group.
rtrimana [Fri, 2 Aug 2019 23:30:51 +0000 (16:30 -0700)]
Fixing app list for Alarms group.

4 years agoAdding color level event.
rtrimana [Fri, 2 Aug 2019 22:42:13 +0000 (15:42 -0700)]
Adding color level event.

4 years agoCleaning up Extractor.groovy.
rtrimana [Fri, 2 Aug 2019 22:08:48 +0000 (15:08 -0700)]
Cleaning up Extractor.groovy.

4 years agoFixing a bug: error in string formatting to match field names.
rtrimana [Fri, 2 Aug 2019 21:34:12 +0000 (14:34 -0700)]
Fixing a bug: error in string formatting to match field names.

4 years agoGet rid of creation of objects for not required classes
amiraj [Fri, 2 Aug 2019 21:00:49 +0000 (14:00 -0700)]
Get rid of creation of objects for not required classes

4 years agoFlatten the structure of event while-loop.
rtrimana [Fri, 2 Aug 2019 16:18:20 +0000 (09:18 -0700)]
Flatten the structure of event while-loop.

4 years agoFlatten the structure of event while-loop.
rtrimana [Fri, 2 Aug 2019 16:16:47 +0000 (09:16 -0700)]
Flatten the structure of event while-loop.

4 years agoFix bug in extractor script
bdemsky [Fri, 2 Aug 2019 01:45:07 +0000 (18:45 -0700)]
Fix bug in extractor script

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
rtrimana [Thu, 1 Aug 2019 23:16:47 +0000 (16:16 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoFixing a bug: missing a closing parenthesis.
rtrimana [Thu, 1 Aug 2019 23:16:36 +0000 (16:16 -0700)]
Fixing a bug: missing a closing parenthesis.

4 years agoa minor bug in schedule method!
amiraj [Thu, 1 Aug 2019 23:01:36 +0000 (16:01 -0700)]
a minor bug in schedule method!

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Thu, 1 Aug 2019 22:58:37 +0000 (15:58 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoFixing a minor bug in schedule method!
amiraj [Thu, 1 Aug 2019 22:56:32 +0000 (15:56 -0700)]
Fixing a minor bug in schedule method!

4 years agoResolving conclicts manually.
rtrimana [Thu, 1 Aug 2019 22:56:09 +0000 (15:56 -0700)]
Resolving conclicts manually.

4 years agoAdding new events into the scripts.
rtrimana [Thu, 1 Aug 2019 22:53:39 +0000 (15:53 -0700)]
Adding new events into the scripts.

4 years agosome changes in methods
amiraj [Thu, 1 Aug 2019 21:23:38 +0000 (14:23 -0700)]
some changes in methods

4 years agoFixing bugs in classes
amiraj [Thu, 1 Aug 2019 20:15:14 +0000 (13:15 -0700)]
Fixing bugs in classes

4 years agoFixing a bug in ContactSensor.
rtrimana [Thu, 1 Aug 2019 19:25:05 +0000 (12:25 -0700)]
Fixing a bug in ContactSensor.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Thu, 1 Aug 2019 19:21:01 +0000 (12:21 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoSolving the conflicts
amiraj [Thu, 1 Aug 2019 19:18:26 +0000 (12:18 -0700)]
Solving the conflicts

4 years agotypo
bdemsky [Thu, 1 Aug 2019 19:11:58 +0000 (12:11 -0700)]
typo

4 years agoFix smokedetect file
bdemsky [Thu, 1 Aug 2019 19:10:28 +0000 (12:10 -0700)]
Fix smokedetect file

4 years agoFixing presence.present for name and value.
rtrimana [Thu, 1 Aug 2019 18:54:58 +0000 (11:54 -0700)]
Fixing presence.present for name and value.

4 years agoFixing a bug in MusicPlayer.
rtrimana [Thu, 1 Aug 2019 18:49:31 +0000 (11:49 -0700)]
Fixing a bug in MusicPlayer.

4 years agoFixing conflicting files.
rtrimana [Thu, 1 Aug 2019 18:45:58 +0000 (11:45 -0700)]
Fixing conflicting files.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Thu, 1 Aug 2019 18:26:19 +0000 (11:26 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoChanges in classes: new concept for latest value + all types of events generated...
amiraj [Thu, 1 Aug 2019 18:15:36 +0000 (11:15 -0700)]
Changes in classes: new concept for latest value + all types of events generated by apps + sending events after changing the value of devices' features

4 years agoFixing a bug in the event presence.present: name has to be the same as value.
rtrimana [Thu, 1 Aug 2019 16:40:29 +0000 (09:40 -0700)]
Fixing a bug in the event presence.present: name has to be the same as value.

4 years agoAdding presence.present event.
rtrimana [Thu, 1 Aug 2019 16:17:02 +0000 (09:17 -0700)]
Adding presence.present event.

4 years agoMinor change in run.sh.
rtrimana [Thu, 1 Aug 2019 15:07:20 +0000 (08:07 -0700)]
Minor change in run.sh.

4 years agoAdding Locks group in run.sh
rtrimana [Thu, 1 Aug 2019 14:59:00 +0000 (07:59 -0700)]
Adding Locks group in run.sh

4 years agoAdding cases for app and location.
rtrimana [Thu, 1 Aug 2019 01:37:10 +0000 (18:37 -0700)]
Adding cases for app and location.

4 years agoFixing a bug where we can have two events with different objects/classes, e.g., beaco...
rtrimana [Thu, 1 Aug 2019 01:08:08 +0000 (18:08 -0700)]
Fixing a bug where we can have two events with different objects/classes, e.g., beacon and presenceSensor.

4 years agoAdding 2 types of 'unlocked' events both for subscribers to 'lock' and 'unlock' events.
rtrimana [Wed, 31 Jul 2019 22:47:58 +0000 (15:47 -0700)]
Adding 2 types of 'unlocked' events both for subscribers to 'lock' and 'unlock' events.

4 years agoDebugging command.
rtrimana [Wed, 31 Jul 2019 22:30:39 +0000 (15:30 -0700)]
Debugging command.

4 years agoFixing a bug in locks: latestValue should have similar value with currentValue.
rtrimana [Wed, 31 Jul 2019 21:27:32 +0000 (14:27 -0700)]
Fixing a bug in locks: latestValue should have similar value with currentValue.

4 years agoFixing a bug in Locks group: we have to change the state of the device before sending...
rtrimana [Wed, 31 Jul 2019 19:29:31 +0000 (12:29 -0700)]
Fixing a bug in Locks group: we have to change the state of the device before sending the event.

4 years agoFixing a bug with capabilityMap extraction.
rtrimana [Tue, 30 Jul 2019 21:58:39 +0000 (14:58 -0700)]
Fixing a bug with capabilityMap extraction.

4 years agoCommenting out the Verify API calls in the object instantiation to avoid state explos...
rtrimana [Tue, 30 Jul 2019 18:24:38 +0000 (11:24 -0700)]
Commenting out the Verify API calls in the object instantiation to avoid state explosions.

4 years agoUpdating classes with Verify API.
rtrimana [Tue, 30 Jul 2019 17:37:18 +0000 (10:37 -0700)]
Updating classes with Verify API.

4 years agoRemoving supposedly untracked files.
rtrimana [Tue, 30 Jul 2019 00:53:03 +0000 (17:53 -0700)]
Removing supposedly untracked files.

4 years agoAdding new events in the script.
rtrimana [Tue, 30 Jul 2019 00:52:24 +0000 (17:52 -0700)]
Adding new events in the script.

4 years agoAdding new events.
rtrimana [Tue, 30 Jul 2019 00:51:53 +0000 (17:51 -0700)]
Adding new events.

4 years agosme minor changes
amiraj [Mon, 29 Jul 2019 23:27:43 +0000 (16:27 -0700)]
sme minor changes

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Mon, 29 Jul 2019 23:23:23 +0000 (16:23 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoSome minor changes in events' format
amiraj [Mon, 29 Jul 2019 23:20:45 +0000 (16:20 -0700)]
Some minor changes in events' format

4 years agoAdding direct-direct pair detection; adding missing app lists.
rtrimana [Mon, 29 Jul 2019 21:56:06 +0000 (14:56 -0700)]
Adding direct-direct pair detection; adding missing app lists.

4 years ago Infrastructure that works for all the locks' group!
amiraj [Mon, 29 Jul 2019 21:15:22 +0000 (14:15 -0700)]
Infrastructure that works for all the locks' group!

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Mon, 29 Jul 2019 21:11:59 +0000 (14:11 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years ago Infrastructure that works for all the locks' group!
amiraj [Mon, 29 Jul 2019 21:09:36 +0000 (14:09 -0700)]
Infrastructure that works for all the locks' group!

4 years agoCompleting model-check automation script with result extraction.
rtrimana [Mon, 29 Jul 2019 18:44:01 +0000 (11:44 -0700)]
Completing model-check automation script with result extraction.

4 years agoCleaning up scripts.
rtrimana [Mon, 29 Jul 2019 18:29:21 +0000 (11:29 -0700)]
Cleaning up scripts.

4 years agoFixing a bug in event to variable mapping.
rtrimana [Mon, 29 Jul 2019 17:47:01 +0000 (10:47 -0700)]
Fixing a bug in event to variable mapping.

4 years agoCompleting physical interaction runs.
rtrimana [Sun, 28 Jul 2019 01:09:07 +0000 (18:09 -0700)]
Completing physical interaction runs.

4 years agoAdding a feature to detect potential motion sensor conflict through acceleration...
rtrimana [Sat, 27 Jul 2019 18:30:48 +0000 (11:30 -0700)]
Adding a feature to detect potential motion sensor conflict through acceleration sensor.

4 years agoAdding more features for physical interaction detection and warning.
rtrimana [Sat, 27 Jul 2019 18:10:22 +0000 (11:10 -0700)]
Adding more features for physical interaction detection and warning.

4 years agoAdding lists of apps for different categories.
rtrimana [Sat, 27 Jul 2019 16:44:37 +0000 (09:44 -0700)]
Adding lists of apps for different categories.

4 years agoCompleting model-checking automation script to process 2 different lists.
rtrimana [Fri, 26 Jul 2019 23:30:39 +0000 (16:30 -0700)]
Completing model-checking automation script to process 2 different lists.

4 years agoAdding path explorations for initializations.
rtrimana [Fri, 26 Jul 2019 21:13:47 +0000 (14:13 -0700)]
Adding path explorations for initializations.

4 years agoAdding differentiation of two some event subscribing but different capabilities,...
rtrimana [Fri, 26 Jul 2019 20:11:43 +0000 (13:11 -0700)]
Adding differentiation of two some event subscribing but different capabilities, e.g., carbonMonoxide, battery, etc.

4 years agoAdding new events.
rtrimana [Fri, 26 Jul 2019 18:20:03 +0000 (11:20 -0700)]
Adding new events.

4 years agoAdding more exploration for execution paths.
rtrimana [Fri, 26 Jul 2019 14:55:25 +0000 (07:55 -0700)]
Adding more exploration for execution paths.

4 years agoAdding exception generation when there is a Direct-Direct interaction case.
rtrimana [Thu, 25 Jul 2019 23:32:57 +0000 (16:32 -0700)]
Adding exception generation when there is a Direct-Direct interaction case.

4 years agoAdding missing changes to the extractor scripts.
rtrimana [Thu, 25 Jul 2019 23:00:07 +0000 (16:00 -0700)]
Adding missing changes to the extractor scripts.

4 years agoRemoving/commenting out evt variable that was causing a state explosion.
rtrimana [Thu, 25 Jul 2019 22:27:35 +0000 (15:27 -0700)]
Removing/commenting out evt variable that was causing a state explosion.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Thu, 25 Jul 2019 19:04:42 +0000 (12:04 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoCommit #10: more classes
amiraj [Thu, 25 Jul 2019 19:03:32 +0000 (12:03 -0700)]
Commit #10: more classes

4 years agoLimiting iteration for now (DFSearch strategy would just go deep unceasingly); Comple...
rtrimana [Thu, 25 Jul 2019 18:37:29 +0000 (11:37 -0700)]
Limiting iteration for now (DFSearch strategy would just go deep unceasingly); Completing the model-checking automation script; Removing thread from the Timer for now (this creates a lot of permutations for JPF); Hardcoding a few values for the extractor scripts (need to double-check later); Adding a run script for automation.

4 years agoAdding a script to run automation for model-checking.
rtrimana [Wed, 24 Jul 2019 19:42:31 +0000 (12:42 -0700)]
Adding a script to run automation for model-checking.

4 years agoHardcoding options for enum.
rtrimana [Wed, 24 Jul 2019 18:46:35 +0000 (11:46 -0700)]
Hardcoding options for enum.

4 years agoAdding a newline at the end of the code.
rtrimana [Wed, 24 Jul 2019 00:51:14 +0000 (17:51 -0700)]
Adding a newline at the end of the code.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
rtrimana [Tue, 23 Jul 2019 23:26:39 +0000 (16:26 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoMore events to generate based on the subscriber's list.
rtrimana [Tue, 23 Jul 2019 23:24:48 +0000 (16:24 -0700)]
More events to generate based on the subscriber's list.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Tue, 23 Jul 2019 22:58:27 +0000 (15:58 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoCommit #9: More classes + Extractor with Rahmadi's editions + Fixing some bugs
amiraj [Tue, 23 Jul 2019 22:52:12 +0000 (15:52 -0700)]
Commit #9: More classes + Extractor with Rahmadi's editions + Fixing some bugs

4 years agoFixing a bug in ExtractorScript.py: consuming too many tokens.
rtrimana [Tue, 23 Jul 2019 18:18:47 +0000 (11:18 -0700)]
Fixing a bug in ExtractorScript.py: consuming too many tokens.

4 years agoAdded physical interaction detection into the build flow.
rtrimana [Mon, 22 Jul 2019 23:34:32 +0000 (16:34 -0700)]
Added physical interaction detection into the build flow.

4 years agoDeleting files and completing event generation.
rtrimana [Mon, 22 Jul 2019 19:38:48 +0000 (12:38 -0700)]
Deleting files and completing event generation.

4 years agoAdded subscribers handling to generate the right events.
rtrimana [Sat, 20 Jul 2019 23:47:06 +0000 (16:47 -0700)]
Added subscribers handling to generate the right events.

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
amiraj [Sat, 20 Jul 2019 00:51:42 +0000 (17:51 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure

4 years agoCommit #9: extension to the infrastructure with more devices + minor changes in extra...
amiraj [Sat, 20 Jul 2019 00:50:28 +0000 (17:50 -0700)]
Commit #9: extension to the infrastructure with more devices + minor changes in extractor part

4 years agoAdding jpf.jar to enable the compilation of apps with the gov.nasa.jpf.vm.Verify...
rtrimana [Wed, 17 Jul 2019 21:42:04 +0000 (14:42 -0700)]
Adding jpf.jar to enable the compilation of apps with the gov.nasa.jpf.vm.Verify library.