Coordinación de servicios Webde las aplicaciones a los modelos formales

  1. Mata Sotés, Eloy Javier
Zuzendaria:
  1. Julio Rubio García Zuzendaria
  2. José Angel Bañares Bañares Zuzendaria

Defentsa unibertsitatea: Universidad de La Rioja

Fecha de defensa: 2009(e)ko martxoa-(a)k 13

Epaimahaia:
  1. Eladio Domínguez Murillo Presidentea
  2. Laureano Lambán Pardo Idazkaria
  3. José Antonio Alonso Jiménez Kidea
  4. José Luis Freire Nistal (1943-) Kidea
  5. Pedro Rafael Muro Medrano Kidea
Saila:
  1. Matemáticas y Computación

Mota: Tesia

Gordailu instituzionala: lock_openSarbide irekia Editor

Laburpena

El objetivo de la tesis ha sido la aplicación de métodos formales en ingeniería del software con el fin de incrementar la fiabilidad de sistemas de software reales. En particular, se ha analizado un Servicio de Coordinación Web que forma parte de varias aplicaciones distribuidas, actualmente en explotación, en el contexto de los Servicios Basados en la Localización. El servicio de coordinación está construido sobre JavaSpaces (un implementación del modelo de coordinación Linda) y proporciona servicios para comunicar y sincronizar aplicaciones heterogéneas distribuidas en Internet. Partiendo del sistema real, se ha obtenido un modelo formal con el fin de estudiar sus propiedades y se ha demostrado que el proceso de correspondencia implementado en el servicio respeta la semántica de Linda, además de posibilitar otros emparejamientos más complejos. Después se ha extendido el modelo Linda definiendo nuevas operaciones que involucran a varias tuplas y que lo dotan de capacidades transaccionales. Finalmente se ha realizado un análisis "semi-formal" de un algoritmo basado en RETE para la operación de lectura múltiple.