Design, implementation and validation of a usable semantic osgi architecture (dsor) within the smart home environment

  1. Cabezas Lorenzo, Pablo
Dirigida por:
  1. Jon Legarda Macon Director/a
  2. José Mari Sarriegi Domínguez Director

Universidad de defensa: Universidad de Navarra

Fecha de defensa: 24 de febrero de 2010

Tribunal:
  1. Francisco Javier García de Jalón de la Fuente Presidente/a
  2. Josune Hernantes Apezetxea Secretaria
  3. Josuka Díaz Labrador Vocal
  4. José Ignacio Rodríguez Garrido Vocal
  5. Paul Bustamante Vocal

Tipo: Tesis

Teseo: 110291 DIALNET

Resumen

La evolución de la Sociedad de la Información hacia Internet del Futuro está llevando a la proliferación de nuevos paradigmas de interación y comunicaciones que están difuminando la diferencia (muy clara hasta hace no tanto tiempo) entre los servicios reales que comúnmente demandamos de la industria de los servicios y los servicios virtuales ofrecidos por todos lod dispositivos computacionales que se están convirtiendo en parte de nuestra vida diaria, Los servicios software parecen proponerse como los vehículos entre dichos mundos y su concepción, uso y gestión son hoy en día uno de los pilares de la Ciencia de la Computación. Los entornos para la provisión de servicios (SDFs) son uno de los actores principales en la gestión de dichos servicios, debido al hecho de que son capaces de combinar muchos servicios software para conseguir mejores o nuevos servicios reales. En este contexto, los servicios software ofrecidos en esos entornos son desarrollados por proveedores de servicios software (SSP) que están demandando nuevas tecnologías para mejorar la composición de sus servicios (más interoperabilidad), pero con una transparencia máxima para facilitar y agilizar la etapa de desarrollo de servicios (mejor usabilidad en términos de experiencia requerida con la tecnología). Sin embargo, ambos requisitos, interoperabilidad y usabilidad), raramente son tenidos en cuenta de manera conjunta, y este hecho arroja interesantes retos en el entorno de la Ingeniería del Software. Podemos encontrar uno de los mejores ejemplo de SDF en el middleware para el Hogar Inteligente, enmarcado dentro de Internet del Futuro. OSGi es una potente tecnología para la gestión de servicios bien aceptada por los SSP, pero que cuenta con una falta de compromiso entre interoperabilidad y usabilidad cuando diferentes y desconocidos SSP despliegan sus servicios sobre el entorno, a fin de construir otros servicios. Este trabajo ofrece una adición a OSGi que contribuye al compromiso entre interoperabilidad y usabilidad gracias a la inclusión de tecnologías semánticas, reemplazando el modelo tradicional de intercambio de información basado en información sintáctica, y haciendo que la comunicación entre servicios software se asemeje más a la comunicación entre humanos. DSOR (Distributed Semantic OSGi Service Architecture) es propuesto como una capa de abstracción sobre OSGi que mejora la definición, registro, integración, búsqueda e invocación de servicios a través de tecnologías semánticas. Proporciona un modelo de metadatos para los servicios bien definido como parte de un registro semántico de servicios interno, así como un conjunto de agentes software con funcionalidades adicionales para la gestión de servicios y comunicaciones sobre protocolos estándares. La validación funcional y de rendimiento ha sido realizada sobre el entorno del Hogar Inteligente. La primera se ha llevado a cabo mediante el despliegue de diferentes Nodos DSOR es un escenario residencial distribuido, y la segunda se ha evaluado sobre dos pasarelas residenciales implementadas sobre diferentes plataformas hardware: un ordenador personal (PC) y un sistema embebido de baja capacidad (Beagleboard). La interoperabilidad se ha garantizado gracias al uso de tecnologías estándares y a la inclusión de tecnologías semánticas, mientras que la usabilidad de DSOR se ha definido como Nivel 2 (UL2), de acuerdo a la métrica definida en este trabajo.