Síntesis de patrones de interacción a partir de diagramas de secuencia de UML

M.A. Pérez Toledano, A. Navasa, J.M. Murillo, C. Canal

X Jornadas en Ingeniería del Software y Bases de Datos (JISBD’2005)

Granada, Setiembre 2005

X Jornadas de Ingeniería del Software y Bases de Datos (JISBD'05), pp. 83-90, Thompson, ISBN: 84-9732-434-X

Resumen

La reutilización de componentes es en la actualidad una de las principales línea de trabajo dentro de la Ingeniería Software. Su utilización en la construcción de sistemas requiere la búsqueda y selección de componentes candidatos, adecuados a los requisitos planteados. Una vez obtenido un candidato, es necesario estudiar la compatibilidad entre las interacciones de este y las del sistema donde va a ser integrado. Este trabajo plantea el uso de los Diagramas de Secuencia, incluidos dentro dellenguaje de modelado UML, como método para obtener los patrones de interacción de los componentes de un sistema software. Los diagramas de secuencia se pueden utilizar a distintos niveles de abstracción, agrupando o separando componentes en función de las necesidades, obteniendo así patrones para componentes individuales o para agrupaciones. Los patrones obtenidos, descritos mediante máquinas de estados extendidas y descripciones algebraicas, completarán la información de los interfaces de cada uno de los componentes del sistema. Esta información se podrá usar posteriormente para estudiar la compatibilidad del componente con el entorno donde va a ser integrado, detectar secuencias de eventos prohibidas y realizar operaciones de simulación. (Artículo)