Models and methods for improving the efficiency of software component development processes for intelligent Internet of Things systems
DOI:
https://doi.org/10.34121/1028-9763-2026-3-60-71Keywords:
Internet of Things, artificial intelligence, model-driven development processes, machine learning, microservicesAbstract
The Internet of Things is evolving from isolated sensor solutions to distributed systems in which logic, data, and intelligent solutions move between devices, peripheral nodes, and the cloud. Modern IoT systems increasingly have the characteristics of intelligent cyber-physical environments in which data processing, decision-making, and control are distributed. Instead of monolithic applications, ecosystems of software components are formed. They interact via the network and run on devices with different resource capabilities — at the periphery and in the cloud. Such an environment is naturally described as the IoT–Edge–Cloud continuum. This increases the level of requirements for the efficiency of software component development, since integration, testing, deployment, and maintenance of such systems in heterogeneous environments become more difficult. The article systematizes models and methods for increasing the efficiency of developing components of intelligent IoT systems within the IoT-Edge-Cloud continuum. Modern architectural approaches are considered, in particular microservices and serverless solutions, as well as continuum principles of component placement. Particular attention is paid to requirements engineering, model-driven approaches, dataflow-oriented ML pipelines, IoT system testing, containerization, and data management tools in the continuum. An integrated performance improvement model is formulated that combines requirements, architecture, artifact automation, test strategies, deployment practices, and security mechanisms, including firmware auditing and federated learning for IDS. Key gaps and areas for further research related to test reproducibility, component placement in the continuum, Edge-AI lifecycle, and operational complexity of federated approaches are identified. Figs.: 2. Refs.: 22 titles.
References
1. Gkonis P. et al. A Survey on IoT-Edge-Cloud Continuum Systems: Status, Challenges, Use Cases and Open Issues. Future Internet. 2023. Vol. 15, N 12. Art. 383. DOI: https://doi.org/10.3390/fi15120383.
2. Коваленко О. Є. Інтелектуалізація граничних обчислень інтернету речей. Математичні машини і системи. 2024. № 3–4. С. 50–68. URL: https://www.immsp.kiev.ua/publications/articles/2024/2024_3_4/03_04_24_Kovalenko.pdf.
3. Gauttam H., Nain G., Pattanaik K.K. Edge-AI: A systematic review on architectures, applications, and challenges. Journal of Network and Computer Applications. 2025. Vol. 245. Art. 104375. DOI: https://doi.org/10.1016/j.jnca.2025.104375.
4. Siddiqui H. et al. Microservices based architectures for IoT systems — State-of-the-art review. Internet of Things. 2023. Art. 100854. DOI: https://doi.org/10.1016/j.iot.2023.100854.
5. Razzaq A. A Systematic Review on Software Architectures for IoT Systems and Future Direction to the Adoption of Microservices Architecture. SN Computer Science. 2020. Vol. 1, N 6. Art. 350. DOI: https://doi.org/10.1007/s42979-020-00359-w.
6. Ouyang R. et al. A Microservice and Serverless Architecture for Secure IoT System. Sensors. 2023. Vol. 23, N 10. Art. 4868. DOI: https://doi.org/10.3390/s23104868.
7. Minani J.B., Sabir A., Moha N., Guéhéneuc Y.-G. A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges. IEEE Transactions on Software Engineering. 2024. DOI: https://doi.org/10.1109/TSE.2024.3363611.
8. Коваленко О.Є., Смолій В.М., Лі Л. Інженерія вимог систем інтернету речей. Математичні машини і системи. 2025. № 1. С. 64–75. DOI: https://doi.org/10.34121/1028-9763-2025-1-64-75.
9. Aguilar-Calderón J.-A., Tripp-Barba C., Zaldívar-Colado A., Aguilar-Calderón P.-A. Requirements Engineering for Internet of Things (IoT) Software Systems Development: A Systematic Mapping Study. Applied Sciences. 2022. Vol. 12, N 15. Art. 7582. DOI: https://doi.org/10.3390/app12157582.
10. Коваленко О.Є. Конвергенція інтернету речей та систем ситуаційного управління. Математичні машини і системи. 2023. № 3. С. 89–103. DOI: https://doi.org/10.34121/1028-9763-2023-3-89-103.
11. Judvaitis J. et al. A Set of Tools and Data Management Framework for the IoT-Edge-Cloud Continuum. Applied System Innovation. 2024. Vol. 7. Art. 130. DOI: https://doi.org/10.3390/asi7060130.
12. Mardani Korani Z., Moin A., Rodrigues da Silva A., Ferreira J.C. Model-Driven Engineering Techniques and Tools for Machine Learning-Enabled IoT Applications: A Scoping Review. Sensors. 2023. Vol. 23, N 3. Art. 1458. DOI: https://doi.org/10.3390/s23031458.
13. Lim K S., Ooi S.Y., Sayeed M.S., Chew Y.J., Ahmad N.M. Securing the Internet of Things: Systematic Insights into Architectures, Threats, and Defenses. Electronics. 2025. Vol. 14, N 20. Art. 3972. DOI: https://doi.org/10.3390/electronics14203972.
14. Guevara I., Ryan S., Singh A., Brandon C., Margaria T. Edge IoT Prototyping Using Model-Driven Representations: A Use Case for Smart Agriculture. Sensors. 2024. Vol. 24, No. 2. Art. 495. DOI: https://doi.org/10.3390/s24020495.
15. Baldoni G., Teixeira R., Guimarães C., Antunes N. A Dataflow-Oriented Approach for Machine-Learning-Powered Internet of Things Applications. Electronics. 2023. Vol. 12. Art. 3940. DOI: https://doi.org/10.3390/electronics12183940.
16. Urblik L., Kajati E., Papcun P., Zolotová I. Containerization in Edge Intelligence: A Review. Electronics. 2024. Vol. 13, N 7. Art. 1335. DOI: https://doi.org/10.3390/electronics13071335.
17. Calderón D., Folgado F.J., González I., Calderón A.J. Implementation and Experimental Application of Industrial IoT Architecture Using Automation and IoT Hardware/Software. Sensors. 2024. Vol. 24. Art. 8074. DOI: https://doi.org/10.3390/s24248074.
18. Bakhshi T., Ghita B., Kuzminykh I. A Review of IoT Firmware Vulnerabilities and Auditing Techniques. Sensors. 2024. Vol. 24, N 2. Art. 708. DOI: https://doi.org/10.3390/s24020708.
19. Witczak D., Szymoniak S. Review of Monitoring and Control Systems Based on Internet of Things. Applied Sciences. 2024. Vol. 14, N 19. Art. 8943. DOI: https://doi.org/10.3390/app14198943.
20. Dritsas E., Trigka M. Federated Learning for IoT: A Survey of Techniques, Challenges, and Applications. Journal of Sensor and Actuator Networks. 2025. Vol. 14, N 1. Art. 9. DOI: https://doi.org/10.3390/jsan14010009.
21. Devine M., Ardakani S.P., Al-Khafajiy M., James Y. Federated Machine Learning to Enable Intrusion Detection Systems in IoT Networks. Electronics. 2025. Vol. 14, N 6. Art. 1176. DOI: https://doi.org/10.3390/electronics14061176.
22. Albanbay N. et al. Federated Learning-Based Intrusion Detection in IoT Networks: Performance Evaluation and Data Scaling Study. Journal of Sensor and Actuator Networks. 2025. Vol. 14. Art. 78. DOI: https://doi.org/10.3390/jsan14040078.

