2020
DOI: 10.1109/jiot.2020.2964026
|View full text |Cite
|
Sign up to set email alerts
|

BigraphTalk: Verified Design of IoT Applications

Abstract: Graphical IoT device management platforms, such as IoTtalk, make it easy to describe interactions between IoT devices. Applications are defined by dragging-and-dropping devices and specifying how they are connected, e.g. a door sensor controlling a light. While this allows simple and rapid development, it remains possible to specify unwanted device configurations -such as using the same device to drive a motor up and down simultaneously, risking damaging the motor.We propose BigraphTalk, a verification framewo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
10
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
6
1
1

Relationship

3
5

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 33 publications
0
10
0
Order By: Relevance
“…The bigraph theory was published by Robin Milner in 2008 but has already been extended with a notion of overlapping locations [24] and probability [25]. Bigraphs are currently found useful in areas such as system of systems design [26], IoT [27], and wireless network modeling [28]. Currently, there are a few tools that support modeling systems with bigraphs, the most notable of them are Bigraphical Model Checker [29] (discontinued), Bigraph Framework for Java [30], and BigraphER [31].…”
Section: Introductionmentioning
confidence: 99%
“…The bigraph theory was published by Robin Milner in 2008 but has already been extended with a notion of overlapping locations [24] and probability [25]. Bigraphs are currently found useful in areas such as system of systems design [26], IoT [27], and wireless network modeling [28]. Currently, there are a few tools that support modeling systems with bigraphs, the most notable of them are Bigraphical Model Checker [29] (discontinued), Bigraph Framework for Java [30], and BigraphER [31].…”
Section: Introductionmentioning
confidence: 99%
“…Bigraphs are a universal mathematical model, introduced by Milner [15], for representing spatial and non-spatial relationships of physical or virtual entities. They have been applied to a wide range of systems including: mixed-reality systems [4], networking [6], Iot [2], security of cyber-physical systems [1], and biology [13].…”
Section: Introductionmentioning
confidence: 99%
“…Bigraphs are not a full category as composition is not defined for non-disjoint supports. We do not discuss support here 2. The definition of solid for bigraphs with sharing differs slightly, see[17, Defn 3.6.1].…”
mentioning
confidence: 99%
“…This allows defining the behavior and the states of a dynamically evolving system as an IoT one. Moreover, Bigraphs have simplicity of understanding that permits interdisciplinary exchange between experts in IoT and in formal methods [4]. An IoT system has also a virtual aspect, an intelligent part that manages the different physical components to ensure an intelligent execution.…”
Section: Introductionmentioning
confidence: 99%