Abstract
The development of IoT systems based WSN denotes a significant issue on providing intelligent capabilities to verify nodes behaviors and battery constraints. Existing AI-based works have been recently emerged for the analysis of dynamic WSN systems. Unfortunately, they failed to capture the design of dynamic intelligent WSN requirements at a high abstraction level. They provide AI solutions which are related to the target system and focus on specific problems without supporting reusability and interoperability. The Model Driven Engineering (MDE) and in particular the UML/MARTE profile become promising solutions for high-level abstraction to ease the design of WSN. We propose an AI-based model driven approach for the analysis and the prediction of WSN nodes behaviors and its interaction. It starts with a high-level specification based on the UML/MARTE profile, which describes the adaptation of WSN nodes and their interaction. Then, Model-to-Text (M2T) transformations are used to generate simulation scripts for analysis of WSN on a target AI-based platform. This later focuses on the prediction of WSN nodes behaviors, network clusters interaction and analysis of battery constraints. The prediction is based on training dataset which are collected from the German Weather Service (DWD) and measured within Measurement and Sensor Technology (MST) professorship, in the Technology University of Chemnitz.
Similar content being viewed by others
References
El HD, Sabrine K, Waseem MM, Faouzi D, Kamel B, Olfa Kanoun (2020) A secure and efficient login and data exchange scheme for an iot laboratory management system. IEEE World Forum on Internet of Things (WF-IoT). IEEE
Sonia B, Ghada B, Slim N, Olfa K (2020) Electromagnetic energy harvester for battery-free iot solutions. IEEE World Forum on Internet of Things (WF-IoT). IEEE
Ghosh A, Chakraborty D, Law A (2015) Artificial intelligence in internet of things. IET Res J 3:208–218
Zander S, Merkle N, Frank M (2016) Enhancing the utilization of iot devices using ontological semantics and reasoning. Procedia Computer Sci 98:87–90
Yahyaouy A, Boumhidi J, El Bourakadi D, Ramadan H (2022) A novel solar power prediction model based on stacked bilstm deep learning and improved extreme learning machine. Int J Inform Technol 15:587–594
Schmidt Douglas C (2006) Model-driven engineering. IEEE Comput 39(2):25
Federico C, Ivica C, Di RD, Ivano M, Patrizio P, Romina S (2017) Model-driven engineering for mission-critical iot systems. IEEE Softw 34(1):46–53
OMG Object Management Group (2011) A UML profile for MARTE: modeling and analysis of real-time embedded systems, ptc/2011-06-02. Object Management Group
Fredj N, Khriji S, Kanoun O, Yessine HK, Mohamed A (2021) A review on intelligent iot systems design methodologies. XXIII World congress of Measurement and Confederations, IMEKO
Fredj N, Kanoun O, Kacem Yessine H, Mohamed H (2021) Component ensemble-based uml/marte extensions for the design of dynamic cyber-physical systems. International Conference on Software Technologies, ICSOFT, 2021
Raoudha S, Yessine Hadj K, BenSaleh MS, Mohamed A (2017) Network reconfiguration for wireless sensor networks using uml/marte profile. In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,, pages 203–209. INSTICC, SciTePress
Raoudha S, Hadj KY, BenSaleh MS, Mohamed A (2016) A uml/marte extension for designing energy harvesting in wireless sensor networks. Intelligent interactive multimedia systems and services 2016. Springer
Al-Omary M (2019) Accuracy improvement of predictive neural networks for managing energy in solar powered wireless sensor nodes. Chemnitz University of Technology, Germany
Shahid Thekiya Mohammed, Dindayal Nikose Mangesh (2022) Energy efficient clustering routing protocol using novel admission allotment scheme (AAS) based intra-cluster communication for wireless sensor network. International Journal of Information Technology. 14:2815–2824
Arif M, Sadiq M, Mohammad CW (2022) Uml and nfr-framework based method for the analysis of the requirements of an information system. Int J Inform Technol 15:411–422
Kiran MV, Nithya B (2022) Stable and energy-efficient next-hop router selection (SE-NRS) for wireless body area networks. International Journal of Information Technology
Sagun S, Sangil L, Jaehee L (2018) A new leach algorithm for the data aggregation to improve the energy efficiency in WSN. Int J Internet Broadcasting Commun 10(2):68–73
Chang JY, Ju PH (2013) An energy-saving routing architecture with a uniform clustering algorithm for wireless body sensor networks. Future Gener Comput Syst 35:128–140
Ahmed G, Khan NM, Khalid Z (2008) Cluster head selection using decision trees for wireless sensor networks. International conference on intelligent sensors, sensor networks and information processing ISSNIP
Khriji S, Houssaini DE, Kammoun I, Kanoun O (2018) A fuzzy based energy aware unequal clustering for wireless sensor networks. In International conference on Ad-Hoc networks and wireless, pages 126–131. Springer
Salem JB, Khriji S, Baklouti M, Kammoun I, Kanoun O (2019) Testbed implementation of a fuzzy based energy efficient clustering algorithm for wireless sensor networks. 2019 16th International multi-conference on systems, signals and devices (SSD). IEEE, pp 351–356
da Rocha AR, dos Santos IL, Pirmez L, Delicato FC, Gomes DG, de Souza JN (2010) Semantic clustering in wireless sensor networks. In: Pont A, Pujolle G, Raghavan SV (eds) WCITD/NF. IFIP international federation for information processing, vol. 327. Springer, Heidelberg, pp 3–14. https://doi.org/10.1007/978-3-642-15476-8
Lee JS, Cheng WL (2012) Fuzzy-logic-based clustering approach for wireless sensor networks using energy predication. IEEE Sensor J 12(9):2891–2897
Azad P, Sharma V (2013) Cluster head selection in wireless sensor networks under fuzzy environment. ISRN Sensor Networks
Li W, Yue W, Li P, Yi Ping, Li J (2014) A new intrusion detection system based on knn classification algorithm in wireless sensor network. Hindawi Publishing Corporation J Electr Comput Eng 5:1–8
Li XH, Fang KL, Zhang L, He J (2009) A clustering algorithm based on k-means for wireless indoor monitoring system. International conference on information technology and computer science
Ahmed MM, Taha A, Hassanien AE, Hassanien E (2018) An optimized k-nearest neighbor algorithm for extending wireless sensor network lifetime. Springer International Publishing, New York
Jafarizadeh V, Keshavarzi A, Derikvand T (2016) Efficient cluster head selection using naive bayes classifier for wireless sensor networks. Wireless Netw 23:779–785
Ren Q, Yao G (2020) An energy-efficient cluster head selection scheme for energy-harvesting wireless sensor networks. Sensors 20:187
BenSaleh MS, Saida R, Kacem YH, Abid M (2020) Wireless sensor network design methodologies: a survey. Journal Sens 2020:1–13
Fredj N, Kacem YH, Abid M (2020) Runtime model-based framework for specifying and verifying adaptive real time systems. Int J Coput Appl Technol 63:309–326
Fredj N, Kacem YH, Abid M (2020) An event-based approach for formally verifying runtime adaptive real-time systems. Int J Supercomput 76(6):3110–3143
Fredj N, Kacem YH, Abid M (2018) Runtime uml marte extensions for the design of adaptive rte systems. International Conference on Intelligent Systems Design and Applications (ISDA)Vellore India. Springer, Heidelberg
Said MB, Kacem YH, Amor NB, Abid M (2013) High level design of adaptive real-time embedded systems A survey. pages 341–350,
Krichen F, Hamid B, Zalila B, Jmaiel M, Coulette B (2015) Development of reconfigurable distributed embedded systems with a model driven approach. Concurr Computation 27(6):1391–1411
Corsaro A, Schmidt DC, Klefstad R, ORyan C (2002) Virtual component - a design pattern for memory-constrained embedded applications. In In proceedings of the ninth conference on pattern language of programs (PLoP
Iglesia DGDL, Weyns D (2015) Mape-k formal templates to rigorously design behaviors for self adaptive systems. ACM Transac Auton Adapt Syst 10(3):1–15
Saida R, Kacem YH, BenSaleh MS, Abid M (2018) A model-based transformation framework for designing and analyzing wireless sensor networks. Turkish J Electr Eng Comput Sci 26:3274–3286
Bouyssounouse B, Sifakis J (2005) Embedded systems design: the artist roadmap for research and development. Lecture Notes in Computer Science, vol.3436
Crnkovic I, Sentilles S, Vulgarakis A, Chaudron MR (2011) A classification framework for software component models. IEEE Transac Softw Eng 37(5):593–615
Bures T, Nicola De R, Gerostathopoulos I, Hoch N, Kit M, Koch, Giacom VM, Montanari U, Pugliese R, Serbedzija N, Wirsing M, Zambonelli F (2013) A life cycle for the development of autonomic systems: The e mobility showcase. 2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops, pages 359–381
Shahzad F (2016) Pymote 2.0: Development of an interactive python framework for wireless network simulations. IEEE Internet Things J 3(6):1182–1188
Funding
None.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
None.
Data availability
This research used a dataset available online and the URL is: https://www.dwd.de/DE/klimaumwelt/cdc/cdc.html
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Fredj, N., Hadj Kacem, Y., Khriji, S. et al. AI-based model driven approach for adaptive wireless sensor networks design. Int. j. inf. tecnol. 15, 1871–1883 (2023). https://doi.org/10.1007/s41870-023-01208-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-023-01208-8