Abstract

Internet of Things (IoT) systems are characterized by being highly heterogeneous, distributed, and scalable, made up of a variety of devices that operate in uncertain and ubiquitous settings. In this sense, models@runtime emerges as a promising software development approach to address IoT systems’ intrinsic characteristics. This study presents a systematic review to know the state of the art using of models@runtime to support IoT systems’ operation. The methodology proposed by Kitchenham has been used to carry out this research. The systematic review answers the following research questions: i) How are models@runtime being used in the IoT domain? And ii) How is addressed the research in studies related to the use of models@runtime in the IoT domain? Initially, 692 primary studies were retrieved, where 50 relevant studies related to approaches based on models@runtime for IoT were selected after applying the corresponding inclusion and exclusion criteria. Those primary studies were classified based on the extraction criteria. Among review’s main results are that the models@runtime have been widely used to support the monitoring and self-adaptation mechanisms in IoT systems, as opposed to the few studies found aimed at interoperability, quality assurance, self-organization, and self-optimization of IoT systems, consisting of essential research opportunities.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call