
Research Article
A DEVS-Based Methodology for Simulation and Model-Driven Development of IoT
@INPROCEEDINGS{10.1007/978-3-031-57523-5_1, author={Iman Alavi Fazel and Gabriel Wainer}, title={A DEVS-Based Methodology for Simulation and Model-Driven Development of IoT}, proceedings={Simulation Tools and Techniques. 15th EAI International Conference, SIMUtools 2023, Seville, Spain, December 14-15, 2023, Proceedings}, proceedings_a={SIMUTOOLS}, year={2024}, month={4}, keywords={IoT DEVS Model-driven development MDD}, doi={10.1007/978-3-031-57523-5_1} }
- Iman Alavi Fazel
Gabriel Wainer
Year: 2024
A DEVS-Based Methodology for Simulation and Model-Driven Development of IoT
SIMUTOOLS
Springer
DOI: 10.1007/978-3-031-57523-5_1
Abstract
The Internet of Things (IoT) has emerged as a promising technology with diverse applications across industries, including smart homes, healthcare services, and manufacturing. However, despite its potential, IoT presents unique challenges, such as interoperability, system complexity, and the need for efficient development and maintenance. This paper explores a model-driven development (MDD) approach to design IoT applications by employing high-level models to facilitate abstraction and reusability. Specifically, we adopt a methodology based on Discrete Event System Specification (DEVS), a modular and hierarchical formalism for MDD of IoT. In our work, different DEVS models are developed to address distinct functional aspects of the devices, encompassing data retrieval, data serialization/deserialization, and network connectivity. The developed models, along with a DEVS simulator, are then used for both simulation and deployment. To create a comprehensive simulation environment, the paper introduces two additional models for simulating the MQTT protocol, including its Quality of Service (QoS) mechanism.