Memorias de investigación
Otras publicaciones:
DESARROLLO DE UN GATEWAY GENÉRICO ORIENTADO A SERVICIOS PARA INTERCONECTAR HERRAMIENTAS DE PRUEBAS DE ACEPTACIÓN CON SISTEMAS COMPLEJOS
Año:2008

Áreas de investigación
  • Lenguaje de programación

Datos
Descripción
El creciente tamaño y complejidad de los sistemas software actuales exige de mecanismos que automaticen, en la medida de lo posible, las fases del proceso de desarrollo software. Una de estas fases es la validación del software y uno de estos mecanismos son las herramientas de pruebas. Las herramientas de pruebas necesitan de un componente gateway que establezca el enlace de comunicación entre las propias herramientas y los sistemas a probar (System Under Test - SUT). Un SUT podría definirse como un sistema complejo formando por múltiples componentes caracterizados por la heterogeneidad de sus protocolos, redes y plataformas. El tiempo invertido en la implementación de gateways específicos para cada sistema es considerable dada la heterogeneidad, dinamismo y complejidad de estos sistemas, debido en gran parte al elevado número de interfaces y estándares. Por tanto, el problema de interoperabilidad, entendida como capacidad de interconectar las herramientas de pruebas con los componentes del SUT, constituye un problema ingenieril con destacada componente económica, creando una importante barrera en el proceso de automatización de las pruebas. El objetivo de este trabajo es el diseño de una arquitectura genérica que proporcione una plataforma de comunicación para interconectar herramientas de pruebas y SUTs, a la que denominaremos gateway genérico. La arquitectura genérica permite abordar el desarrollo de gateways de forma sistemática, así como integrar la heterogeneidad de interfaces de los sistemas a probar (SUTs) en una única infraestructura. En la definición de la arquitectura los aspectos clave son �� Proveer un interfaz de servicios estándar para las herramientas de pruebas. �� Sistematizar el proceso de adaptación del gateway al SUT a través de un diseño modular de componentes independientes que permitan la identificación de la variabilidad en el proceso de adaptación. Las tecnologías middleware orientadas a servicios proporcionan la base para resolver el problema de interoperabilidad entre sistemas. OSGi (Open Service Gateway initiative) ha sido la plataforma seleccionada para el desarrollo del gateway genérico que será validado con una herramienta de pruebas llamada Test and OPeration ENvironment (TOPEN), desarrollada por la Universidad Politécnica de Madrid, y sobre unos casos de estudio concretos: un sistema domótico, un sistema industrial de máquinas de juego, y una planta de biogás actualmente en desarrollo. Palabras clave: Automatización de pruebas, middleware, sistemas complejos, pruebas de aceptación, OSGi, TOPEN, gateway, validación de sistemas, arquitectura genérica.
Internacional
No
Entidad
Universidad de Educación a Distancia - Universidad Politénica de Madrid
Lugar
Madrid
Páginas
Referencia/URL
Tipo de publicación
PROYECTO FIN DE CARRERA - UNIVERSIDAD DE EDUCACIÓN A DISTANCIA - INGENIERO SUPERIOR DE INFORMÁTICA

Esta actividad pertenece a memorias de investigación

Participantes
  • Director: Juan Garbajosa Soipeña Universidad Politécnica de Madrid
  • Autor: Jessica Diaz Fernandez UPM
  • Supervisor: Ismael Abad Cardiel Universidad de Educación a Distancia

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Grupo de tecnología de software y sistemas
  • Departamento: Organización y Estructura de la Información