2020
DOI: 10.1049/iet-sen.2019.0344
|View full text |Cite
|
Sign up to set email alerts
|

SmartVisual: a visualisation tool for SmartThings IoT Apps using static analysis

Abstract: SmartThings is one of the most widely used smart home platforms for the internet of things (IoT). SmartApps are IoT applications on the SmartThings platform that enables automation of home devices. SmartApps are event-driven; inputs are received from device events, and outputs are issued to control devices. Understanding the behaviour of IoT applications is a challenge because the inputs and outputs are rarely visible. To tackle the challenge, the proposed approach is to visualise IoT applications as a set of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 8 publications
0
5
0
Order By: Relevance
“…The fundamental goal was to address the significance of the agile approach and the importance of risk management towards cutting edge frameworks such as cloud, Fog, and IoT utilizing relevant tools. Whereas, in 2020, Bak et al [ 47 ] proposed an approach that visualizes applications of IoT as a collection of IoT services. They proposed an event-flow-based visualization technique where an IoT service is viewed as a flow from event to action.…”
Section: Literature Surveymentioning
confidence: 99%
“…The fundamental goal was to address the significance of the agile approach and the importance of risk management towards cutting edge frameworks such as cloud, Fog, and IoT utilizing relevant tools. Whereas, in 2020, Bak et al [ 47 ] proposed an approach that visualizes applications of IoT as a collection of IoT services. They proposed an event-flow-based visualization technique where an IoT service is viewed as a flow from event to action.…”
Section: Literature Surveymentioning
confidence: 99%
“…All potential event‐driven execution paths in a SmartApp can be represented by an event flow graph for the SmartApp, which is constructed statically through static programme analysis at compile‐time [20]. Every piece of execution from the occurrence of an event to an action on a device is called an event flow.…”
Section: Provenance Queries With Event Flow Graphsmentioning
confidence: 99%
“…One limitation of the type of graph presented in Ref. [20] is that every event flow handles only a single event. This type of graph can be extended by combining multiple event flows to represent a cascade of events when one action at the end of the first event flow activates another event, leading to a second event flow.…”
Section: Provenance Queries With Event Flow Graphsmentioning
confidence: 99%
See 2 more Smart Citations