Model-driven development of adaptive IoT systems - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Access content directly
Conference Papers Year : 2017

Model-driven development of adaptive IoT systems


There is an increasing demand for software systems that utilize the new Internet of Things (IoT) paradigm to provide users with the best functionalities, through transforming objects from traditional to smart ones. In recent years, a number of approaches have been proposed to enable the development of such IoT systems. However, developing IoT systems that adapt at runtime is still a major challenge. In this paper, we propose a model-driven approach to ease the modeling and realization of adaptive IoT systems. First, to model an IoT system, we adopted SysML4IoT (an extension of the SysML) to specify the system functions and adaptations. We also adopted a publish/subscribe paradigm to model environment information and its relationship with the system. Second, based on the system design model, code is generated which is deployed later on to the hardware platform of the system. To show our approach applicability, we have developed a smart lighting system in the context of the S3P project.
Not file

Dates and versions

cea-01843007 , version 1 (18-07-2018)


  • HAL Id : cea-01843007 , version 1


M. Hussein, S. Li, A. Radermacher. Model-driven development of adaptive IoT systems. 2017 MODELS Satellite Event, Sep 2017, Austin, United States. pp.17-23. ⟨cea-01843007⟩
143 View
0 Download


Gmail Facebook Twitter LinkedIn More