Autor:
Iribarne, Luis

Cargando...
Foto de perfil

E-mails conocidos

liribarn@ual.es
luis.iribarne@ual.es

Fecha de nacimiento

Proyectos de investigación

Unidades organizativas

Puesto de trabajo

Apellidos

Iribarne

Nombre de pila

Luis

Nombre

Nombres alternativos

Afiliaciones conocidas

University of Almería, Spain
Universidad de Almeria, Spain

Páginas web conocidas

Página completa del ítem
Notificar un error en este autor

Resultados de la búsqueda

Mostrando 1 - 10 de 17
  • Artículo
    A First Approach towards Storage and Query Processing of Big Spatial Networks in Scalable and Distributed Systems
    Mena, Manel; Corral, Antonio; Iribarne, Luis. Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), 2018-09-17.
    Due to the ubiquitous use of spatial data applications and the large amounts of spatial data that these applications generate, the processing of large-scale queries in distributed systems is becoming increasingly popular. Complex spatial systems are very often organized under the form of Spatial Networks, a type of graph where nodes and edges are embedded in space. Examples of these spatial networks are transportation and mobility networks, mobile phone networks, social and contact networks, etc. When these spatial networks are big enough that exceed the capacity of commonly-used spatial computing technologies, we have Big Spatial Networks, and to manage them is necessary the use of distributed graph-parallel systems. In this paper, we describe our emerging work concerning the design of new storage methods and query processing algorithms over big spatial networks in scalable and distributed systems, which is a very active research area in the past years.
  • Artículo
    Una arquitectura de microservicios para componentes digitales en la Web de las Cosas
    Mena, Manel; Criado, Javier; Iribarne, Luis; Corral, Antonio. Actas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019), 2019-09-02.
    La comunicación entre dispositivos del Internet de las Cosas (IoT) es muy heterogénea y esto provoca que surjan problemas de interoperabilidad e integración entre dispositivos o plataformas. Además, debido al bajo poder de computación de estos dispositivos, es común encontrar cuellos de botella en la comunicación con los mismos. Para solucionar estos problemas, proponemos una arquitectura de microservicios para la gestión de lo que hemos denominado Digital Dices (DD). Los DD son una representación virtual de dispositivos IoT análoga al concepto de Digital Twin, pero incorporando un conjunto de nuevas características que mejoran la gestión de los dispositivos físicos. Los DD pretenden dar solución al problema de la interoperabilidad y el escalado de dispositivos IoT mediante una aproximación holística. Estos elementos proporcionarán una solución que permita la gestión de eventos y un control de entrada/salida utilizando tecnologías web. Por último, pretendemos hacerlos compatibles con los estándares de la Web de las Cosas (WoT) y prepararlos para que formen parte de un sistema Open Data.
  • Artículo
    Un modelo para federar servicios de la WoT
    Llopis Expósito, Juan Alberto; Criado, Javier; Iribarne, Luis; Fernández-García, Antonio Jesús; Cimmino, Andrea; García Castro, Raúl. Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023), 2023-09-12.
    Al utilizar sistemas ciberfísicos, los usuarios pueden interactuar con dispositivos localizados en diferentes subsistemas. Para localizar los dispositivos, se utilizan servicios de descubrimiento capaces de descubrir las características de los dispositivos desplegados en un ámbito. Sin embargo, el alcance del servicio de descubrimiento puede no permitir que un solo servicio de descubrimiento pueda descubrir todos los sistemas ciberfísicos disponibles. Por lo tanto, es necesario que un conjunto de servicios de descubrimiento trabaje conjuntamente para descubrir los sistemas ciberfísicos desplegados en diferentes subsistemas. En este trabajo, se propone un modelo enfocado en probar el funcionamiento de federaciones de servicios de descubrimiento de la Web de las Cosas mediante distintas topologías, midiendo su rendimiento en distintas topologías que representan diferentes escenarios inteligentes.
  • Artículo
    Una propuesta de integración de servicios en la nube aplicada a la robótica móvil
    Alulema Flores, Darwin Omar; Criado, Javier; Iribarne, Luis; Ayala, Rosa; Espinoza, Miguel; Nasimba, Victor. Actas de las XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023), 2023-09-12.
    Hoy en día, Internet es la base de la comunicación y las empresas dedican gran cantidad de tiempo y recursos para conseguir la mejor implementación de un sistema conformado con nuevos protocolos de comunicación, junto con la integración de servicios e interacción de los usuarios. Por estas razones, surge la propuesta de una arquitectura de servicios en la nube orientada a robótica móvil utilizando tecnología de largo alcance como lo es LoRa y el reconocimiento de imágenes de servicios remotos. La arquitectura está estructurada por una capa Edge Computing que integra al robot móvil, una capa Fog Computing con los protocolos de comunicación a larga distancia, y una capa Cloud Computing para la orquestación del uso de microservicios y mensajería ligera.
  • Artículo
    RESTIoT: A model-based approach for building RESTful web services in IoT systems
    Alulema Flores, Darwin Omar; Criado, Javier; Iribarne, Luis. Actas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019), 2019-09-02.
    In today's Internet of Things (IoT) world, we face many challenges, such as having an architecture that improves the integration of data coming from several IoT devices and supports an efficient building of systems able to monitor, send and process data in real time. In this sense, we propose a model based on Model-Driven Engineering (MDE) for automatic RESTful web services building in IoT systems. This article introduces a graphical editor and a transformation engine proposed to simplify the creation of RESTful web services related to the operation of IoT hardware nodes (RESTIoT). This approach semi-automatically generates Java code (which uses Spring Boot technology) for web services and Arduino code for IoT nodes controllers.
  • Artículo
    Measuring the quality of transformation alternatives in software architectures evolution
    Criado, Javier; Martínez-Fernández, Silverio; Ameller, David; Iribarne, Luis. Actas de las XXI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2016), 2016-09-13.
    Many today's software systems need to be self-adapted at run-time. Model transformation is a good approach to adapt the component-based architecture of such software systems. However, existing model transformation processes focus on the functionalities of systems, giving less importance to the quality attributes. The goal of this study is to improve model transformation processes by also considering quality attributes in the generation and adaptation of component-based architectures (i.e., driving the selection among many alternative model transformations by software architecture metrics). Such metrics evaluate the qualities of an architecture, such as flexibility and modifiability. This paper provides some measures of quality for different transformation alternatives and an example in the ENIA software.
  • Artículo
    Una propuesta de editor gráfico para el desarrollo de aplicaciones multiplaforma
    Alulema Flores, Darwin Omar; Criado, Javier; Iribarne, Luis. Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), 2018-09-17.
    El Internet de las Cosas (IoT) cubre una gran variedad de dispositivos y tecnologías. Esto permite que se puedan crear aplicaciones muy diversas de IoT, como por ejemplo en el ámbito de las Smart Cities, Smart Agro, Smart Buildings, Smart Home, y Smart Health. Cada uno de estos escenarios requiere que personas y objetos se interconecten. Para llevar a cabo esta tarea, los desarrolladores deben tener un alto grado de conocimiento de los lenguajes de programación que se emplean en cada plataforma y las tecnologías sobre las cuales se ejecutan. El artículo presenta una solución basada en MDE para facilitar a los desarrolladores la implementación de aplicaciones para el IoT, sin necesidad de conocer en profundidad todas las características de los escenarios, ni los lenguajes de programación de cada una de las plataformas.
  • Artículo
    Mediación semántica A* basada en MDE para la generación de arquitecturas en tiempo de ejecución
    Criado, Javier; Iribarne, Luis; Padilla, Nicolás. Actas de las XX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2015), 2015-09-15.
    Existen aplicaciones software que necesitan ser adaptadas en tiempo de ejecución debido a que los componentes que conforman su arquitectura no representan la configuración óptima. En estos casos, las arquitecturas deben ser reconfiguradas, por ejemplo, a˜nadiendo y eliminando componentes, o modificando las relaciones entre ellos. Este artículo presenta una propuesta para la generación de arquitecturas en tiempo de ejecución. Está enfocado en la descripción del proceso que ocurre desde que existe una definición de arquitectura que hay que resolver, hasta que se genera la mejor configuración que da solución a dicha arquitectura. Para construir dicha configuración, se utilizan técnicas de modelado, mecanismos de trading y un algoritmo de búsqueda A*. Dicho algoritmo hace uso de una heurística basada en la información sintáctica y semántica de los componentes. Como dominio de aplicación, se muestra un caso estudio para la generación de interfaces de usuario.
  • Artículo
    Modelando el comportamiento de Digital Twins
    Mena, Manel; Criado, Javier; Iribarne, Luis; Corral, Antonio. Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023), 2023-09-12.
    Un Digital Twin es una representación digital de un dispositivo físico. Para desarrollar un Digital Twin acorde al dispositivo representado, es necesario disponer de modelos que describan su funcionalidad, el estado en el que se encuentran, cómo se relacionan con el entorno, y cómo se comportan cuando se ejecutan las interacciones disponibles. Este artículo propone un lenguaje que permita la representación del comportamiento de dispositivos IoT, como uno de los elementos principales identificados para la construcción de Digital Twins. Para ello, se define un Lenguaje Específico de Dominio (DSL) representado con un metamodelo, sobre el cual se muestran ejemplos de comportamiento para interacciones de dispositivos IoT.
  • Artículo
    Un lenguaje para definir componentes WoT basados en microservicios
    Mena, Manel; Criado, Javier; Iribarne, Luis. Actas de las XXV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2021), 2021-09-22.
    Al trabajar con dispositivos IoT o sistemas ciberfísicos, estos son expuestos por múltiples protocolos diferentes. Su gestión y manejo provocan problemas de usabilidad e integración. Para paliar estos problemas necesitamos encontrar una solución capaz de facilitar la comunicación entre diferentes plataformas y dispositivos. La Web of Things (WoT) propone una serie de interfaces y patrones de interacción entre distintas +ACI-cosas+ACI, as+AO0 como estrategias de implementación. Los componentes software que implementan parte de la especificación establecida por la WoT son lo que se conocen como WoT servients. En el artículo se presenta un lenguaje para la definición de Digital Dices. Un Digital Dice es un WoT servient basado en microservicios inspirado en el concepto de Digital Twin que representa de manera abstracta un dispositivo físico para poder gestionarlo aplicando protocolos y tecnologías web.