2019 IEEE/ACM 7th International Conference on Formal Methods in Software Engineering (FormaliSE) 2019
DOI: 10.1109/formalise.2019.00011
|View full text |Cite
|
Sign up to set email alerts
|

Rigorous Design and Deployment of IoT Applications

Abstract: Internet connected devices are becoming increasingly common in consumer homes. These devices combined with software entities are used to build Internet of Things (IoT) applications. As democratization of IoT takes shape, developing reliable IoT applications remains a challenge for consumers because these applications exhibit characteristics such as distribution, dynamicity, and heterogeneity, which make their design, development and maintenance difficult. In this paper, we use formal methods to ensure correct … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(18 citation statements)
references
References 27 publications
0
18
0
Order By: Relevance
“…To do so, they rely on stateful models of services, contextual information, a goal description and planning techniques in order to generate automatically a resulting composition of services. [8,9] proposes to model objects using behavioural models. An application is then described as a graph of connected objects by explicitly specifying bindings between objects.…”
Section: Related Workmentioning
confidence: 99%
“…To do so, they rely on stateful models of services, contextual information, a goal description and planning techniques in order to generate automatically a resulting composition of services. [8,9] proposes to model objects using behavioural models. An application is then described as a graph of connected objects by explicitly specifying bindings between objects.…”
Section: Related Workmentioning
confidence: 99%
“…Each object must exhibit the actions it can execute as well as the order in which these actions must be triggered. Such a public interface can be described using an LTS, as proposed in [9,8], where labels on transitions correspond to these actions.…”
Section: Application To Composition Of Iot Objectsmentioning
confidence: 99%
“…Note that one could make use of these behavioural models for verification purposes as it is done for instance in [12,13], but this is not the goal of this work.…”
Section: Definition 3 (Ebm) An Enriched Behavioural Model Is Definedmentioning
confidence: 99%