Definición de una arquitectura software para dar soporte a comunidades de voluntarios en emergencias
- Herranz Huertas, Sergio
- David Díez Cebollero Director
- Paloma Díaz Pérez Director
Universidade de defensa: Universidad Carlos III de Madrid
Fecha de defensa: 16 de xullo de 2015
- Víctor Bañuls Presidente
- Marco Romano Secretario/a
- Francisco Martín Rico Vogal
Tipo: Tese
Resumo
La gestión de emergencias es un dominio complejo que abarca desde la prevención y preparación ante posibles situaciones de emergencias hasta la respuesta y recuperación ante las mismas. Dentro de este dominio, las comunidades de voluntarios desempeñan una labor que es considerada fundamental. Estas comunidades se componen de individuos que, movidos por un interés común por la gestión de emergencias y su efecto en la sociedad, se asocian y colaboran altruistamente con organismos y agencias oficiales de Protección Civil. Fruto de esta colaboración, desarrollan una práctica compartida en consonancia con los propósitos, normas y valores establecidos tanto por la comunidad como por los organismos y agencias con las que colaboran. La inclusión de tecnologías de información como medio para mejorar el desempeño de las comunidades es una realidad que ha ido adquiriendo una relevancia creciente. En este sentido, las tecnologías de la información son reconocidas como un instrumento conveniente para asistir la actividad desarrollada dentro de estas estructuras, facilitando la colaboración y la práctica en las comunidades. El proceso de diseño y construcción de sistemas software para dar soporte a este tipo de comunidades es una tarea intrínsecamente compleja. En primer lugar, esta complejidad viene determinada por la propia naturaleza del sistema software a desarrollar. Se trata de sistemas compuestos por módulos y servicios interdependientes, los cuales deben orquestarse para soportar procesos de elevada complejidad, tal y como pueden ser la colaboración, la coordinación o la gestión del conocimiento compartido. Además, la naturaleza compleja de este tipo de sistemas se ve acrecentada por las características propias del dominio en el que se pretende implantar. El voluntariado en emergencias es un dominio con importantes particularidades, y en el que contar con sistemas eficaces es fundamental debido a la inherente criticidad en las actividades desarrolladas. A fin de superar estas dificultades, el objetivo de la presente tesis doctoral es definir una arquitectura software que establezca la estructura, componentes y relaciones que deben considerarse al desarrollar herramientas software orientadas a dar soporte a comunidades en el dominio específico del voluntariado en emergencias. En concreto, tomando como referencia una estructura multicapa y orientada a servicios, esta arquitectura consta de una capa de da-tos, que describe la semántica del dominio, y una serie de capas de servicios que formalizan las necesidades funcionales de este tipo de comunidades. La aplicación de diversos métodos de evaluación ha permitido comprobar la calidad y utilidad de la solución de cara a la construcción de herramientas software que sirvan de apoyo a la colaboración dentro de estas comunidades de voluntarios. Asimismo, se han podido identificar una serie de trabajos futuros que se encaminan principalmente a la profundización en el estudio del papel de la tecnología para el desarrollo de las comunidades. Como resultado del trabajo se han realizado distintas contribuciones en el ámbito del diseño software para dar soporte a comunidades