IoT Composer: Composition and Deployment of IoT Applications - Archive ouverte HAL Access content directly
Conference Papers Year :

IoT Composer: Composition and Deployment of IoT Applications

(1) , (2) , (1) , (2, 3) , (1)


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 model for objects and their composition. IoT Composer is developed as a web application that provides graphical support for composing available objects. The tool also provides automated validation techniques for verifying that the composition behaves correctly. Finally, a deployment plan is generated and can be run for effectively binding and instantiating all objects involved in the composition. IoT Composer was applied successfully to several real-world case studies. Video URL:
Fichier principal
Vignette du fichier
main.pdf (564.25 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-02146569 , version 1 (04-06-2019)



Ajay Krishna, Michel Le Pallec, Radu Mateescu, Ludovic Noirie, Gwen Salaün. IoT Composer: Composition and Deployment of IoT Applications. ICSE 2019 - IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings, May 2019, Montreal, Canada. pp.19-22, ⟨10.1109/ICSE-Companion.2019.00028⟩. ⟨hal-02146569⟩
389 View
485 Download



Gmail Facebook Twitter LinkedIn More