2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) 2019
DOI: 10.1109/icse-companion.2019.00028
|View full text |Cite
|
Sign up to set email alerts
|

IoT Composer: Composition and Deployment of IoT Applications

Abstract: The Internet of Things (IoT) consists of interconnected physical devices and software components. These connected things or objects exchange information in order to provide an end-user service. To fulfil this objective, such applications have to be designed by composing existing objects. However, this is a very difficult task mostly due to the heterogeneity and diversity of available objects. The IoT Composer tool was developed for supporting the development of IoT applications by first providing a behavioural… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(29 citation statements)
references
References 8 publications
0
26
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%