Proceedings of the 3rd ACM International Conference on Systems for Energy-Efficient Built Environments 2016
DOI: 10.1145/2993422.2993426
|View full text |Cite
|
Sign up to set email alerts
|

Systematically Debugging IoT Control System Correctness for Building Automation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
31
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 45 publications
(31 citation statements)
references
References 27 publications
0
31
0
Order By: Relevance
“…Many do not support desired complex functionality [4], many TAP interfaces lack feedback during rule creation [19], and temporal issues in TAP can lead to inaccurate mental models [22]. Initial attempts to mitigate some of these problems leverage techniques typical of software engineering, including formal verification [34,57], information-flow control [49], privilege isolation [15], and dynamic instrumentation [52].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Many do not support desired complex functionality [4], many TAP interfaces lack feedback during rule creation [19], and temporal issues in TAP can lead to inaccurate mental models [22]. Initial attempts to mitigate some of these problems leverage techniques typical of software engineering, including formal verification [34,57], information-flow control [49], privilege isolation [15], and dynamic instrumentation [52].…”
Section: Related Workmentioning
confidence: 99%
“…The TAP approach can be used to connect physical IoT devices, as in the example above, or as a substitute for shell scripting in workplace environments (e.g., allowing novice programmers to write rules that automatically back up data). Academic researchers have recognized the effectiveness of this paradigm for end-user development, conducting a number of studies that rely on TAP or a close variant [4,9,13,18,19,22,23,34,[50][51][52].…”
Section: Introductionmentioning
confidence: 99%
“…SIFT [31] and Salus [30] are designed to help users debug trigger-action rules by verifying whether the devices' interaction (through automation rules) meets users' expectations. VI: Rules for case study.…”
Section: A Security Comparisonmentioning
confidence: 99%
“…However, they only unroll the while loop for a fixed number of steps (k), and thus may have false negatives for violations occurring after k steps. The subsequent work, Salus [30], adopts model-checking techniques as we do. However, it is unclear whether Salus can handle the growing complexity in IoT, since their experiments show that the time needed for verification increases exponentially after irrelevant devices are installed.…”
Section: R4mentioning
confidence: 99%
See 1 more Smart Citation