Sven Apel, Alexander Von Rhein, Thomas ThüM, and Christian KäStner.In IEEE 21st International Symposium on Software Reliability Engineering (ISSRE). Detecting Dependences and Interactions in Feature-Oriented Design. Sven Apel, Wolfgang Scholz, Christian Lengauer, and Christian Kästner.In Proceedings of the 5th International Workshop on FeatureOriented Software Development (FOSD). Exploring Feature Interactions in the Wild: The New Featureinteraction Challenge. Sven Apel, Sergiy Kolesnikov, Norbert Siegmund, Christian Kästner, and Brady Garvin.In 2019 IEEE Symposium on Security and Privacy (SP). Sok: Security evaluation of home-based iot deployments. Omar Alrawi, Chaz Lever, Manos Antonakakis, and Fabian Monrose.master/smartapps/alyc100/neato-connect.src/oovy. com/technical-articles/understanding-illuminance-whats-in-a-lux/. Understanding Illuminance: What's in a Lux?. SmartThingsPublic/blob/master/smartapps/initialstate-events/ initial-stateevent-streamer.src/oovy. blob/master/smartapps/sunrise-sunset/oovy. SmartThingsPublic/blob/master/smartapps/smartthings/smart-security. We then developed a conflict detection tool that uses model checking to automatically detect up to 96% of the conflicts. Our results suggest that the problem of conflicts between smart home apps is serious and can create potential safety risks. By collecting and studying 198 official and 69 third-party apps, we found significant app conflicts in 3 categories: (1) close to 60% of app pairs that access the same device, (2) more than 90% of app pairs with physical interactions, and (3) around 11% of app pairs that access the same global variable. In this paper, we study conflicts between apps on Samsung SmartThings, the most popular platform for developing and deploying smart home IoT devices. These different apps can conflict with each other and these conflicts can result in undesired actions such as locking the door during a fire. A smart home app typically implements narrow functionality and thus to fully implement desired functionality homeowners may need to install multiple apps. The most advanced smart home environments allow developers to write apps to make smart home devices work together to accomplish tasks, e.g., home security and energy conservation. Smart home devices provide the convenience of remotely control-ling and automating home appliances.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |