Model-Driven Engineering Techniques and Tools for Machine Learning-Enabled IoT Applications: A Scoping Review

被引:6
作者
Korani, Zahra Mardani [1 ,2 ]
Moin, Armin [3 ]
da Silva, Alberto Rodrigues [4 ]
Ferreira, Joao Carlos [1 ,5 ]
机构
[1] Inst Univ Lisboa ISCTE IUL, ISTAR, ISCTE, P-1649026 Lisbon, Portugal
[2] LNEC, Hydraul & Environm Dept, P-1700066 Lisbon, Portugal
[3] Tech Univ Munich, Sch Computat Informat & Technol CIT, D-80333 Munich, Germany
[4] Univ Lisbon, INESC ID, Inst Super Tecn, P-1000029 Lisbon, Portugal
[5] Inst Novas Tecnol, Inesc Inovacao, Inov, P-1000029 Lisbon, Portugal
关键词
model-driven engineering; internet of things; data analytics and machine learning; time series; literature review; scoping review; DOMAIN-SPECIFIC LANGUAGE; INTERNET; THINGS; TIME; ANALYTICS; FRAMEWORK; DESIGN;
D O I
10.3390/s23031458
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper reviews the literature on model-driven engineering (MDE) tools and languages for the internet of things (IoT). Due to the abundance of big data in the IoT, data analytics and machine learning (DAML) techniques play a key role in providing smart IoT applications. In particular, since a significant portion of the IoT data is sequential time series data, such as sensor data, time series analysis techniques are required. Therefore, IoT modeling languages and tools are expected to support DAML methods, including time series analysis techniques, out of the box. In this paper, we study and classify prior work in the literature through the mentioned lens and following the scoping review approach. Hence, the key underlying research questions are what MDE approaches, tools, and languages have been proposed and which ones have supported DAML techniques at the modeling level and in the scope of smart IoT services.
引用
收藏
页数:27
相关论文
共 108 条
[1]   Healthcare and patient monitoring using IoT [J].
Akkas, M. A. ;
Sokullu, R. ;
Cetin, H. Erturk .
INTERNET OF THINGS, 2020, 11
[2]  
Alulema Darwin, 2021, Information Technology and Systems. ICITS 2021. Advances in Intelligent Systems and Computing (AISC 1330), P417, DOI 10.1007/978-3-030-68285-9_40
[3]   A model-driven engineering approach for the service integration of IoT systems [J].
Alulema, Darwin ;
Criado, Javier ;
Iribarne, Luis ;
Jesus Fernandez-Garcia, Antonio ;
Ayala, Rosa .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03) :1937-1954
[4]  
Alulema D, 2019, ADV INTELL SYST COMP, V930, P801, DOI 10.1007/978-3-030-16181-1_75
[5]  
Alves Marcelo Pitanga, 2017, P S APPL COMP MARR M, P1773, DOI [10.1145/3019612.3019800, DOI 10.1145/3019612.3019800]
[6]  
Anthopoulos LG, 2015, PUB ADMIN INF TECH, V8, P9, DOI 10.1007/978-3-319-03167-5_2
[7]   A Model-Driven Approach for Load-Balanced MQTT Protocol in Internet of Things (IoT) [J].
Anwer, Humaira ;
Azam, Farooque ;
Anwar, Muhammad Waseem ;
Rashid, Muhammad .
COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2019), 2020, 993 :368-378
[8]  
Arksey H., 2005, International journal of social research methodology, V8, P19, DOI [10.1080/1364557032000119616, DOI 10.1080/1364557032000119616, https://doi.org/10.1080/1364557032000119616]
[9]   The Need for Model-driven Engineering in the Development of IoT Software for Public Transportation Systems [J].
Arslan, Sadik ;
Kardas, Geylani .
2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, :158-163
[10]   Applying Model Driven Engineering Techniques to the Development of Contiki-based IoT Systems [J].
Asici, Tansu Zafer ;
Karaduman, Burak ;
Eslampanah, Raheleh ;
Challenger, Moharram ;
Denil, Joachim ;
Vangheluwe, Hans .
2019 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH & PRACTICES FOR THE INTERNET OF THINGS (SERP4IOT 2019), 2019, :25-32