Ir al menú de navegación principal Ir al contenido principal Ir al pie de página del sitio

Herramientas para el desarrollo de Aplicaciones en la Web Semántica de las Cosas: Una revisión sistemática de la literatura

Resumen

La Internet de las Cosas (IoT por sus siglas en inglés) ha transformado diversos sectores. Aunque han pasado varios años desde su creación, aún es difícil desarrollar entornos de objetos inteligentes interoperables debido a la heterogeneidad de hardware y software, así como, la dificultad de aplicar métodos de desarrollo de software formales que aseguren la calidad de los desarrollos. La Web Semántica de las Cosas (SWoT por sus siglas en inglés), unida a un conjunto de buenas prácticas de desarrollo de software, se presenta como una solución prometedora para facilitar el desarrollo de entornos de interoperabilidad semántica de objetos inteligentes de la IoT. Este artículo realizó una revisión sistemática de herramientas para el desarrollo de aplicaciones de la SWoT, con el fin de establecer las mejores decisiones para el desarrollo de dichos entornos, buscando al mismo tiempo un equilibrio adecuado para gestionar la heterogeneidad y la calidad. Los resultados destacan las mejores prácticas, las tendencias emergentes y las oportunidades futuras en el desarrollo de la SWoT. Se identificaron las principales tendencias, enfoques y herramientas utilizados en el desarrollo de aplicaciones de la SWoT. Asimismo, se corrobora que la adopción de estándares internacionales y el uso de tecnologías semánticas son claves para superar los desafíos de interoperabilidad y calidad en aplicaciones IoT.

Palabras clave

Internet de las cosas, Web semántica, interoperabilidad, desarrollo de software, aseguramiento de calidad

PDF (English)

Citas

  1. D. Budgen, P. Brereton, “Performing systematic literature reviews in software engineering,” in Proceedings of the 28th International Conference on Software Engineering, ser. ICSE ’06, event-place: Shanghai, China, New York, NY, USA: Association for Computing Machinery, 2006, pp. 1051-1052. https://doi.org/10.1145/1134285.1134500
  2. K. Petersen, R. Feldt, S. Mujtaba, M. Mattsson, “Systematic mapping studies in software engineering,” in Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, ser. EASE’08, event-place: Italy, Swindon, GBR: BCS Learning & Development Ltd., 2008, pp. 68-77.
  3. B. Kitchenham, O. P. Brereton, D. Budgen, M. Turner, J. Bailey, S. Linkman, “Systematic literature reviews in software engineering – a systematic literature review,” Information and Software Technology, vol. 51, no. 1, pp. 7-15, 2009. https://doi.org/10.1016/j.infsof.2008.09.009
  4. A. Gyrard, C. Bonnet, K. Boudaoud, “An ontologybased approach for helping to secure the ETSI machineto-machine architecture,” in Proc. - IEEE Int. Conf. Internet Things, iThings, IEEE Int. Conf. Green Comput. Commun., GreenCom IEEE Int. Conf. Cyber-Phys.Soc. Comput., CPS, Institute of Electrical and Electronics Engineers Inc., 2014, pp. 109-116. https://doi.org/10.1109/iThings.2014.25
  5. A. Gyrard, S. Datta, C. Bonnet, K. Boudaoud, “Standardizing generic cross-domain applications in internet of things,” in IEEE Globecom Workshops, GC Wkshps, Institute of Electrical and Electronics Engineers Inc., 2014, pp. 589-594. https://doi.org/10.1109/GLOCOMW.2014.7063496
  6. A. Gyrard, M. Serrano, G. Atemezing, “Semantic web methodologies, best practices and ontology engineering applied to internet of things,” in IEEE World Forum Internet Things, WF-IoT - Proc., Institute of Electrical and Electronics Engineers Inc., 2015, pp. 412-417. https://doi.org/10.1109/WFIoT.2015.7389090
  7. T. Spieldenner, R. Schubotz, M. Guldner, “ECA2ld: From entity-component-attribute runtimes to linked data applications,” in CEUR Workshop Proc., Hasnain A., Decker S., Sheth A., et al., Eds., vol. 2112, CEUR-WS, 2018, pp. 63-74.
  8. A. Gyrard, G. Atemezing, M. Serrano, “PerfectO: An online toolkit for improving quality, accessibility, and classification of domain-based ontologies,” in Stud. Comput. Intell. Vol. 941, Springer Science and Business Media Deutschland GmbH, 2021, pp. 161-192. https://doi.org/10.1007/978-3-030-6461967
  9. A. Gyrard, C. Bonnet, K. Boudaoud, M. Serrano, “Lov4iot: A second life for ontology-based domain knowledge to build semantic web of things applications,” in 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud), 2016, pp. 254-261. https://doi.org/10.1109/FiCloud.2016.44
  10. A. Gyrard, C. Bonnet, K. Boudaoud, M. Serrano, “Assisting IoT projects and developers in designing interoperable semantic web of things applications,” in Proc. - IEEE Int. Conf. Data Sci. Data Intensive Syst.; IEEE Int. Conf. Cyber, Phys. Soc. Comput.; IEEE Int. Conf. Green Comput. Commun. IEEE Int. Conf. Internet Things - DSDIS/CPSCom/GreenCom/iThings, Yang L.T. and Chen J., Eds., Institute of
  11. Electrical and Electronics Engineers Inc., 2015, pp. 659-666. https://doi.org/10.1109/DSDIS.2015.60
  12. R. Agarwal, D. G. Fernandez, T. Elsaleh, et al., “Unified IoT ontology to enable interoperability and federation of testbeds,” in IEEE 3rd World Forum on Internet of Things (WF-IoT), Dec. 2016, pp. 70-75. https://doi.org/10.1109/WF-IoT.2016.7845470
  13. A. Kamilaris, F. Gao, F. X. Prenafeta-Boldu, and M. I. Ali, “Agri-IoT: A semantic framework for internet of things-enabled smart farming applications,” in 2016 IEEE 3rd World Forum on Internet of Things (WFIoT), Dec. 2016, pp. 442-447. https://doi.org/10.1109/WF-IoT.2016.7845467
  14. S. K. Mohalik, N. C. Narendra, R. Badrinath, M. B. Jayaraman, C. Padala, “Dynamic semantic interoperability of control in IoT-based systems: Need for adaptive middleware,” in 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Dec. 2016, pp. 199-203. https://doi.org/10.1109/WFIoT.2016.7845399
  15. J. Strassner, W. W. Diab, “A semantic interoperability architecture for internet of things data sharing and computing,” in 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Dec. 2016, pp. 609-614. https://doi.org/10.1109/WF-IoT.2016.7845422
  16. A. Gyrard, A. Zimmermann, A. Sheth, “Building IoT based applications for smart cities: How can ontology catalogs help?” IEEE internet of things journal, vol. 5, no. 5, pp. 3978–3990, Oct. 2018. https://doi.org/10.1109/jiot.2018.2854278
  17. A. Thuluva, D. Anicic, S. Rudolph, “IoT semantic interoperability with device description shapes,” in Lect. Notes Comput. Sci., Gangemi A., Gentile A.L., Paulheim H., et al., Eds., vol. 11155 LNCS, Springer Verlag, 2018, pp. 409-422. https://doi.org/10.1007/978-3-31998192-556
  18. M. Noura, A. Gyrard, S. Heil, M. Gaedke, “Automatic knowledge extraction to build semantic web of things applications,” IEEE Internet of Things Journal, vol. 6, no. 5, pp. 8447-8454, 2019. https://doi.org/10.1109/jiot.2019.2918327
  19. D. Thakker, P. Patel, M. Intizar Ali, et al., “Semantic node-RED for rapid development of interoperable industrial IoT applications,” Semantic Web, vol. 11, no. 6, pp. 949–975, 2020. https://doi.org/10.3233/SW-200405
  20. N. Tuan, R. Xu, D. Kim, “Enhanced interoperating mechanism between OneM2m and OCF platform based on rules engine and interworking proxy in heterogeneous IoT networks,” IEEE ACCESS, vol. 11, pp. 16096-16107, 2023. https://doi.org/10.1109/ACCESS.2023.3236412
  21. O. Kleine, “The smart service proxy — a middlebox for a semantic web of things,” in 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), 2015, pp. 160-162. https://doi.org/10.1109/sahcn.2015.7338306
  22. O. Kleine, S. Ebers, M. Leggieri, “Monitoring urban traffic using semantic web services on smartphones - a case study,” in 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking - Workshops (SECON Workshops), 2015, pp. 1-6. https://doi.org/10.1109/seconw.2015.7328138
  23. Z. Wu, Y. Xu, C. Zhang, Y. Yang, Y. Ji, “Towards semantic web of things: From manual to semiautomatic semantic annotation on web of things,” in Lect. Notes Comput. Sci., Wang Y., Yu G., Wang G., Zhang Y., and Han Z., Eds., vol. 9784, Springer Verlag, 2016, pp. 295-308. https://doi.org/10.1007/978-3-319-42553-525
  24. Z. Wu, Y. Xu, Y. Yang, C. Zhang, X. Zhu, Y. Ji, “Towards a semantic web of things: A hybrid semantic annotation, extraction, and reasoning framework for cyber-physical system,” Sensors, vol. 17, no. 2, e403, 2017. https://doi.org/10.3390/s17020403
  25. M. Ruta, F. Scioscia, S. Ieva, G. Capurso, A. Pinto, and E. Di Sciascio, “A blockchain infrastructure for the semantic web of things,” in CEUR Workshop Proc., Bergamaschi S., Di Noia T., and Maurino A., Eds., vol. 2161, CEUR-WS, 2018.
  26. N. Seydoux, K. Drira, N. Hernandez, T. Monteil, “Towards cooperative semantic computing: A distributed reasoning approach for fog-enabled SWoT,” in Lect. Notes Comput. Sci., Proper H.A., Meersman R., Ardagna C.A., Panetto H., Debruyne C., and Roman D., Eds., vol. 11229 LNCS, Springer Verlag, 2018, pp. 407-425. https://doi.org/10.1007/978-3-030-02610-3 23
  27. N. Seydoux, K. Drira, N. Hernandez, T. Monteil, “Reasoning on the edge or in the cloud?” Internet Technology Letters, vol. 2, no. 1, 2018. https://doi.org/10.1002/itl2.51
  28. N. Seydoux, K. Drira, N. Hernandez, T. Monteil, “A distributed scalable approach for rule processing: Computing in the fog for the SWoT,” in 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), 2018, pp. 112-119. https://doi.org/10.1109/wi.2018.0-100
  29. S. Mishra, S. Jain, C. Rai, N. Gandhi, “Security challenges in semantic web of things,” in Adv. Intell. Sys. Comput., Abraham A., Gandhi N., and Pant M., Eds., vol. 939, Springer Verlag, 2019, pp. 162-169. https://doi.org/10.1007/978-3-030-16681-616
  30. N. Seydoux, K. Drira, N. Hernandez, T. Monteil, “EDR: A generic approach for the distribution of rulebased reasoning in a cloud fog continuum,” Semantic Web, vol. 11, no. 4, pp. 623-654, 2020. https://doi.org/10.3233/SW-200377
  31. A. Gyrard, P. Patel, S. Datta, M. Ali, “Semantic web meets internet of things and web of things,” in Int. World Wide Web Conf., WWW Companion, International World Wide Web Conferences Steering Committee, 2017, pp. 917-920. https://doi.org/10.1145/3041021.3051100
  32. M. Ruta, F. Scioscia, G. Loseto, et al., “Social internet of things for domotics: A knowledge-based approach over LDP-CoAP,” Semantic Web, vol. 9, no. 6, pp. 781-802, 2018. https://doi.org/10.3233/SW180299
  33. S. Botonakis, A. Tzavaras, E. Petrakis, “iSWoT: Service oriented architecture in the cloud for the semantic web of things,” in Adv. Intell. Sys. Comput., Barolli L., Amato F., Moscato F., Enokido T., and Takizawa M., Eds., vol. 1151 AISC, Springer, 2020, pp. 1201-1214. https://doi.org/10.1007/978-3-030-44041-1103
  34. R. Afzaal, S. Jan, M. Ponum, S. Sana, K. Adnan, A. Jameel, “Efficient metrics for data recovery at perception layer: E-health case study,” Research Square, 2022. https://doi.org/10.21203/rs.3.rs-2047297/v2
  35. J. Novacek, A. Kuhlwein, S. Reiter, A. Viehl, O. Bringmann, and W. Rosenstiel, “Lemons: Leveraging model-based techniques to enable non-intrusive semantic enrichment in wireless sensor networks,” in Proc. Euromicro Conf. Softw. Eng. Adv. Appl., SEAA, Martini A., Wimmer M., and Skavhaug A., Eds., Institute of Electrical and Electronics Engineers Inc., 2020, pp. 561-568. https://doi.org/10.1109/SEAA51224.2020.00092

Descargas

Los datos de descargas todavía no están disponibles.