2 research outputs found

    Representaci贸n formal de mejores pr谩cticas de IoT con base en los elementos del n煤cleo de la Esencia SEMAT

    Get PDF
    Internet de las Cosas (IoT) es una tecnolog铆a que consta de una serie de entidades interconectadas (objetos f铆sicos inteligentes, servicios y sistemas de software) que trabajan de manera coordinada. Con ellas se busca simplificar y mejorar la eficiencia de los procesos buscando una mejor calidad de vida para las personas. En la literatura especializada se encontr贸 que existen pr谩cticas para desarrollar sistemas IoT que utilizan modelos monol铆ticos de Ingenier铆a de Software y que no son f谩ciles de implementar. Es necesario plantear una base com煤n a trav茅s de una representaci贸n expl铆cita que permita abarcar todas las problem谩ticas que puedan resultar al tratar de implementar estas pr谩cticas. El objetivo de este proyecto es formalizar algunas de las mejores pr谩cticas de IoT utilizando la extracci贸n terminol贸gica y teniendo como base de representaci贸n el n煤cleo de la Esencia de SEMAT (Software Engineering Method and Theory), el cual permite describir una base com煤n liberando a las pr谩cticas de las limitaciones de los m茅todos monol铆ticos. Esto permitir谩 a los equipos de implementaci贸n de sistemas IoT visualizar el progreso de las actividades independientemente de los m茅todos de trabajo, tambi茅n permitir谩 compartir, adaptar, conectar y reproducir pr谩cticas para crear nuevas formas de trabajo que ayudar谩 a los desarrolladores a reutilizar sus conocimientos de forma sistem谩tica y a los ejecutivos a dirigir programas y proyectos IoT con una mejor calidad que permitan reducir costos.Internet of Things (IoT) is a technology that consists of a series of interconnected entities (intelligent physical objects, services and software systems) that work in a coordinated manner. They seek to simplify and improve the efficiency of processes seeking a better quality of life for people. In the specialized literature, it was found that there are practices to develop IoT systems that use monolithic Software Engineering models and that are not easy to implement. It is necessary to establish a common base through a clean representation that allows covering all the problems that may result when trying to implement these practices. The objective of this project is to formalize some of the best practices of IoT using terminological extraction and having as a basis of representation the core of the Essence of SEMAT (Software Engineering Method and Theory) which allows to describe a common base freeing the practices of the limitations of monolithic methods. This will allow IoT system implementation teams to visualize the progress of activities regardless of work methods, it will also allow sharing, adapting, connecting and reproducing practices to create new ways of working that will help developers to systematically reuse their knowledge in a new way and executives to direct IoT programs and projects with better quality that reduce costs.Maestr铆aMag铆ster en Ingenier铆a de Sistemas y Computaci贸nTabla de Contenido P谩g. Resumen....................................................................................................................................... 16 Abstract........................................................................................................................................ 17 Introducci贸n ................................................................................................................................ 18 Cap铆tulo I: Marco Te贸rico ......................................................................................................... 21 1.1. Internet de las Cosas (IoT)..................................................................................................... 21 1.1.1. Arquitectura IoT.................................................................................................................. 21 1.1.1.1. Capa de percepci贸n.......................................................................................................... 21 1.1.1.2. Capa de red ...................................................................................................................... 21 1.1.1.3. Capa de aplicaci贸n ........................................................................................................... 22 1.1.2. Aplicaciones de IoT............................................................................................................ 22 1.2. Ingenier铆a de Software ........................................................................................................... 22 1.2.1. N煤cleo de la Esencia de SEMAT........................................................................................ 22 1.2.1.1. Elementos del N煤cleo de la Esencia de SEMAT............................................................. 23 1.3. Buenas Pr谩cticas .................................................................................................................... 29 1.3.1. Nombramiento correcto de buenas pr谩cticas...................................................................... 29 1.4. Procesamiento del Lenguaje Natural (PLN).......................................................................... 31 1.4.1. Extracci贸n Terminol贸gica................................................................................................... 31 1.5. Revisi贸n Sistem谩tica de Literatura (RSL) ............................................................................. 33 1.6. Mapeo Sistem谩tico de Literatura (MSL) ............................................................................... 33 1.7. Grupos focales ....................................................................................................................... 34 Cap铆tulo II: Estado del Arte ...................................................................................................... 35 Cap铆tulo III: Planteamiento del Problema y Objetivos........................................................... 38 3.1. Descripci贸n del Problema ...................................................................................................... 38 7 3.2. Formulaci贸n del Problema..................................................................................................... 38 3.3. Justificaci贸n ........................................................................................................................... 39 3.4. Objetivos................................................................................................................................ 41 3.4.1. Objetivo General................................................................................................................. 41 3.4.2. Objetivos Espec铆ficos.......................................................................................................... 41 Cap铆tulo IV: Metodolog铆a .......................................................................................................... 42 4.1. Revisi贸n Sistem谩tica de Literatura (RSL) ............................................................................. 42 4.1.1. Planeaci贸n........................................................................................................................... 42 4.1.1.1. Definici贸n de las Preguntas de la Investigaci贸n .............................................................. 43 4.1.2. B煤squeda Primaria .............................................................................................................. 43 4.1.2.1. Especificaci贸n del Tipo de B煤squeda .............................................................................. 43 4.1.2.2. Selecci贸n de las Fuentes de Informaci贸n......................................................................... 44 4.1.2.3. Definici贸n de las Cadenas de B煤squeda .......................................................................... 44 4.1.3. Selecci贸n Preliminar........................................................................................................... 44 4.1.3.1. Eliminaci贸n de Documentos Irrelevantes........................................................................ 44 4.1.3.2. Eliminaci贸n de Documentos Duplicados......................................................................... 44 4.1.4. Selecci贸n............................................................................................................................. 45 4.1.4.1. Definici贸n de criterios de inclusi贸n ................................................................................. 45 4.1.4.2. Definici贸n de criterios de exclusi贸n ................................................................................ 45 4.1.5. Extracci贸n de Datos............................................................................................................ 45 4.1.5.1. Definici贸n de Criterios de Calidad .................................................................................. 45 4.1.5.2. Extracci贸n de Datos de cada Documento ........................................................................ 45 4.1.6. An谩lisis ............................................................................................................................... 45 4.2. Relaci贸n de los Componentes de Mejores Pr谩cticas en IoT con los elementos del n煤cleo de la Esencia ..................................................................................................................................... 45 8 4.2.1. Selecci贸n de algunas de las Mejores Pr谩cticas en IoT........................................................ 46 4.2.2. Construcci贸n del Vocabulario de T茅rminos de IoT............................................................ 46 4.2.2.1. Mapeo Sistem谩tico de Literatura (MSL) ......................................................................... 46 4.2.2.2. Construcci贸n del Extractor Autom谩tico de T茅rminos ..................................................... 48 4.2.2.3. Validaci贸n del Extractor Autom谩tico de T茅rminos......................................................... 48 4.2.2.4. Extracci贸n del Vocabulario con el Extractor Autom谩tico de T茅rminos.......................... 49 4.2.3. Selecci贸n de los Nombres para Mejores Pr谩cticas en IoT.................................................. 49 4.2.4. Tabulaci贸n de Componentes de Pr谩cticas IoT con Elementos del N煤cleo de la Esencia... 49 4.3. Modelado de Mejores Pr谩cticas en IoT con el N煤cleo de la Esencia .................................... 49 4.4. Validaci贸n de los Modelos de Mejores Pr谩cticas en IoT....................................................... 51 4.4.1. Planeaci贸n del Grupo Focal................................................................................................ 51 4.4.2. Desarrollo del Grupo Focal................................................................................................. 52 4.4.3. An谩lisis de Datos y Reporte de Resultados ........................................................................ 53 Cap铆tulo V: Desarrollo de la Tesis............................................................................................. 54 5.1. Revisi贸n Sistem谩tica de Literatura (RSL) en IoT.................................................................. 54 5.1.1. Conclusiones de la Revisi贸n Sistem谩tica de Literatura ...................................................... 55 5.2. Relaci贸n de los Componentes de Mejores Pr谩cticas en IoT con los elementos del n煤cleo de la Esencia ...................................................................................................................................... 57 5.2.1. Selecci贸n de algunas de las Mejores Pr谩cticas en IoT........................................................ 57 5.2.2. Construcci贸n del Vocabulario de T茅rminos de IoT............................................................ 58 5.2.2.1. Mapeo Sistem谩tico de Literatura (MSL) ......................................................................... 59 5.2.2.2. Construcci贸n del Extractor Autom谩tico de T茅rminos ..................................................... 72 5.2.2.3. Validaci贸n del Extractor Autom谩tico de T茅rminos......................................................... 88 5.2.2.4. Extracci贸n del Vocabulario con el Extractor Autom谩tico de T茅rminos.......................... 89 5.2.3. Selecci贸n de los Nombres para Mejores Pr谩cticas en IoT.................................................. 89 9 5.2.4. Tabulaci贸n de Componentes de Pr谩cticas IoT con el N煤cleo de la Esencia ...................... 90 5.3. Modelado de Mejores Pr谩cticas en IoT con el N煤cleo de la Esencia .................................. 100 5.4. Validaci贸n de los Modelos de Mejores Pr谩cticas en IoT..................................................... 110 5.4.1. Planeaci贸n del Grupo Focal.............................................................................................. 110 5.4.1.1. Definici贸n del Objetivo.................................................................................................. 110 5.4.1.2. Identificaci贸n de los Participantes................................................................................. 111 5.4.1.3. Programaci贸n de la Reuni贸n.......................................................................................... 111 5.4.1.4. Preparaci贸n de los Materiales del Grupo Focal ............................................................. 111 5.4.1.5. Enviar Recordatorio a los Participantes......................................................................... 112 5.4.2. Desarrollo del Grupo Focal............................................................................................... 112 5.4.2.1. Presentaci贸n de los Participantes................................................................................... 112 5.4.2.2. Grabaci贸n de la Reuni贸n................................................................................................ 112 5.4.2.3. Entrega de Materiales .................................................................................................... 112 5.4.2.4. Presentaci贸n del Grupo Focal ........................................................................................ 113 5.4.2.5. Discusi贸n y Evaluaci贸n de los Modelos........................................................................ 113 5.4.2.6. Finalizaci贸n de la Reuni贸n............................................................................................. 113 5.4.3. An谩lisis de Datos y Reporte de Resultados ...................................................................... 113 5.4.3.1. Resultados de Validaci贸n de la Pr谩ctica 1 ..................................................................... 113 5.4.3.2. Resultados de Validaci贸n de la Pr谩ctica 2 ..................................................................... 114 5.4.3.3. Resultados de Validaci贸n de la Pr谩ctica 3 ..................................................................... 114 5.4.3.4. Resultados de Validaci贸n de la Pr谩ctica 4 ..................................................................... 115 5.4.3.5. Resultados de Validaci贸n de la Pr谩ctica 5 ..................................................................... 115 5.4.3.6. Resultados de Validaci贸n de la Pr谩ctica 6 ..................................................................... 116 5.4.3.7. Resultados de Validaci贸n de la Pr谩ctica 7 ..................................................................... 116 10 5.4.3.8. Resultados de Validaci贸n de la Pr谩ctica 8 ..................................................................... 117 5.4.3.9. Resultados de Validaci贸n de la Pr谩ctica 9 ..................................................................... 117 5.4.3.10. Resultados de Validaci贸n de la Pr谩ctica 10 ................................................................. 118 5.4.3.11. Conclusiones de la Validaci贸n de los Modelos ........................................................... 118 Cap铆tulo VI: Conclusiones y Trabajo Futuro ........................................................................ 120 6.1. Conclusiones........................................................................................................................ 120 6.2. Cumplimiento de Objetivos................................................................................................. 121 6.3. Trabajos Futuros .................................................................................................................. 124 Referencias ................................................................................................................................ 125 Anexos........................................................................................................................................ 15

    Dise帽o, especificaci贸n, implementaci贸n y validaci贸n de habilitadores digitales para la interoperabilidad de plataformas de Internet de las cosas (IoT)

    Full text link
    [ES] Internet de las Cosas (IoT) es un paradigma tecnol贸gico que est谩 transformando y revolucionando el mundo en el cual vivimos, liderando la transformaci贸n digital y generando enormes posibilidades desde el punto de vista tecnol贸gico que pueden solucionar grandes problemas y retos en nuestra sociedad y efectuar cambios profundos en nuestra econom铆a e industria, y transformar nuestra vida cotidiana . Sin embargo, para poder obtener estos grandes beneficios y explotar todo su potencial todav铆a hace falta abordar y resolver grandes retos tecnol贸gicos asociados. La interoperabilidad es el mayor reto tecnol贸gico del paradigma IoT, conjuntamente con la seguridad, a causa de la vasta heterogeneidad inherente del universo IoT a todos los niveles y la falta de una estandarizaci贸n global aceptada de facto capaz de alinear sus diferentes elementos y aspectos, que actualmente no se considera viable conseguir. La capacidad de elementos y sistemas de comunicarse y compartir informaci贸n de manera efectiva entre ellos habilita intercambios de informaci贸n relevante, coordinaci贸n o cooperaci贸n entre s铆 y sinergias. La fragmentaci贸n de la informaci贸n de sistemas IoT y falta inherente de interoperabilidad en este paradigma causa graves problemas econ贸micos y tecnol贸gicos, e impide las sinergias entre sistemas. Se considera que la carencia de interoperabilidad es el mayor obst谩culo para la formaci贸n de un ecosistema global de IoT, un hito en la transformaci贸n digital, puesto que impide la integraci贸n horizontal de mercados verticales y deja una gran fragmentaci贸n entre los sistemas basados en informaci贸n obtenida con la tecnolog铆a IoT. IoT, uno de los paradigmas o habilitadores clave de la transformaci贸n digital, est谩 enormemente limitada por carencias de interoperabilidad, que impiden su crecimiento, evoluci贸n y despliegue de todo su potencial. Es absolutamente cr铆tico resolver el problema de falta intr铆nseca de interoperabilidad entre plataformas IoT para poder avanzar tecnol贸gicamente hacia el Internet del Futuro, la Nueva Generaci贸n de IoT y la digitalizaci贸n del mundo. La habilitaci贸n de la interoperabilidad entre sistemas y a lo largo de los sistemas, para conseguir un ecosistema interconexionado global, es un reto complejo y de m煤ltiples facetas. Entre ellas, la interoperabilidad sem谩ntica, que implica el entendimiento completo, autom谩tico y sin ambig眉edades de la informaci贸n compartida entre sistemas, es singularmente compleja de obtener entre plataformas IoT a causa de la alta heterogeneidad entre sus modelos de informaci贸n. En esta tesis se abarca el estudio, dise帽o, especificaci贸n, implementaci贸n y validaci贸n de habilitadores digitales (herramientas tecnol贸gicas que promueven la digitalizaci贸n del mundo) para establecer interoperabilidad en IoT en diferentes niveles (t茅cnico, sint谩ctico, sem谩ntico) con especial enfoque en la interoperabilidad sem谩ntica entre plataformas heterog茅neas, uno de los retos t茅cnicos m谩s complejos actualmente en IoT. Tambi茅n se abordan en el estudio y construcci贸n de estos habilitadores temas a resolver de Internet del Futuro y la Nueva Generaci贸n de Internet de las Cosas.[CA] Internet de les Coses (IoT) 茅s un paradigma tecnol貌gic que est脿 transformant i revolucionant el m贸n en el qual vivim, liderant la transformaci贸 digital i generant enormes possibilitats des del punt de vista tecnol貌gic que poden solucionar grans problemes i reptes en la nostra societat i efectuar canvis profunds en la nostra economia i ind煤stria, i transformar la nostra vida quotidiana. No obstant aix貌, per a poder obtindre aquests grans beneficis i explotar tot el seu potencial encara fa falta abordar i resoldre grans reptes tecnol貌gics associats. La interoperabilitat 茅s el major repte tecnol貌gic del paradigma IoT, conjuntament amb la seguretat, a causa de la vasta heterogene茂tat inherent de l'univers IoT a tots els nivells i la falta d'una estandarditzaci贸 global acceptada de facto capa莽 d'alinear els seus diferents elements i aspectes, que actualment no es considera viable aconseguir. La capacitat d'elements i sistemes de comunicar-se i compartir informaci贸 de manera efectiva entre ells habilita intercanvis d'informaci贸 rellevant, coordinaci贸 o cooperaci贸 entre si i sinergies. La fragmentaci贸 de la informaci贸 de sistemes IoT i falta inherent d'interoperabilitat en aquest paradigma causa greus problemes econ貌mics i tecnol貌gics, i impedeix les sinergies entre sistemes. Es considera que la manca d'interoperabilitat 茅s el major obstacle per a la formaci贸 d'un ecosistema global de IoT, una fita en la transformaci贸 digital, ja que impedeix la integraci贸 horitzontal de mercats verticals i deixa una gran fragmentaci贸 entre els sistemes basats en informaci贸 obtinguda amb la tecnologia IoT. La IoT, un dels paradigmes o habilitadors clau de la transformaci贸 digital, est脿 enormement limitada per manques d'interoperabilitat, que impedeixen el seu creixement, evoluci贸 i desplegament de tot el seu potencial. 脡s absolutament cr铆tic resoldre el problema de falta intr铆nseca d'interoperabilitat entre plataformes IoT per a poder avan莽ar tecnol貌gicament cap a la Internet del Futur, la Nova Generaci贸 de IoT i la digitalitzaci贸 del m贸n. L'habilitaci贸 de la interoperabilitat entre sistemes i al llarg dels sistemes, per a aconseguir un ecosistema interconnectat global, 茅s un repte complex i de m煤ltiples facetes. Entre elles, la interoperabilitat sem脿ntica, que implica l'enteniment complet, autom脿tic i sense ambig眉itats de la informaci贸 compartida entre sistemes, 茅s singularment complexa d'obtindre entre plataformes IoT a causa de l'alta heterogene茂tat entre els seus models d'informaci贸. En aquesta tesi s'abasta l'estudi, disseny, especificaci贸, implementaci贸 i validaci贸 d'habilitadors digitals (eines tecnol貌giques que promouen la digitalitzaci贸 del m贸n) per a establir interoperabilitat en IoT en diferents nivells (t猫cnic, sint脿ctic, sem脿ntic) amb especial enfocament en la interoperabilitat sem脿ntica entre plataformes heterog猫nies, un dels reptes t猫cnics m茅s complexos actualment en IoT. Tamb茅 s'aborden en l'estudi i construcci贸 d'aquests habilitadors temes a resoldre d'Internet del Futur i la Nova Generaci贸 d'Internet de les Coses.[EN] The Internet of Things (IoT) is a technological paradigm that is transforming and revolutionising the world we live in, leading the digital transformation and generating enormous technological possibilities that could solve major challenges in our society, effect profound changes in our economy and industry and transform our daily lives. However, in order to realise these great benefits and exploit IoT's full potential, there are major associated technological challenges to be addressed and solved. Interoperability is the biggest technological challenge of the IoT paradigm, together with security, because of the vast inherent heterogeneity in IoT at all levels and the lack of a de facto global standard capable of aligning its different elements and aspects, which is currently not considered feasible to achieve. The ability of elements and systems to communicate and share information effectively with each other enables exchanges of relevant information, coordination or cooperation with each other and synergies. The fragmentation of information in IoT systems and inherent lack of interoperability in this paradigm causes serious economic and technological problems, and prevents synergies between systems. The lack of interoperability is considered to be the biggest obstacle to the formation of a global IoT ecosystem, a milestone in the digital transformation, as it prevents horizontal integration of vertical markets and leaves a large fragmentation between systems based on IoT-derived information. IoT, one of the key paradigms or enablers of digital transformation, is severely constrained by interoperability gaps, which impede its growth, evolution and deployment of its full potential. It is absolutely critical to solve the problem of intrinsic lack of interoperability between IoT platforms in order to move technologically towards the Future Internet, the Next Generation IoT and the digitisation of the world. The enablement of interoperability between and across systems to achieve a globally interconnected ecosystem is a complex and multi-faceted challenge. Among them, semantic interoperability, which implies an automatic unambiguous understanding of the information shared between systems, is hardly feasible between IoT platforms due to the high heterogeneity of information models. This thesis covers the study, design, specification, implementation and validation of digital enablers to establish IoT interoperability at different levels (technical, syntactic, semantic) with special focus on semantic interoperability between heterogeneous platforms, one of the most complex technical challenges currently in IoT. The study and construction of these enablers also address issues to solve in the Future Internet and the Next Generation of the Internet of Things.Gonz谩lez Usach, R. (2022). Dise帽o, especificaci贸n, implementaci贸n y validaci贸n de habilitadores digitales para la interoperabilidad de plataformas de Internet de las cosas (IoT) [Tesis doctoral]. Universitat Polit猫cnica de Val猫ncia. https://doi.org/10.4995/Thesis/10251/181643TESI
    corecore