Diagramas UML como herramienta para el diseño de provenance

 

Ponente: Carlos Sáenz Adán (Universidad de La Rioja)

Lugar: Seminario Mirian Andrés (Edificio CCT)

Hora: miércoles 20 de diciembre, 11:00

Resumen: El provenance es considerado como información sobre entidades, actividades y personas involucradas en la producción/manipulación de información. En particular, a través del provenance se puede ofrecer información esencial a la hora de verificar la calidad y fiabilidad de los resultados obtenidos tras la ejecución de un programa. De hecho, la “United States Association for Computational Mechanics” ha identificado recientemente el provenance como uno de los principios que garantizan la transparencia y fiabilidad de los datos.

En la charla se abordará el provenance desde el punto de vista de la Ingeniería del Software, comenzando con una breve introducción a provenance y en particular, a su estándar W3C PROV y el desarrollo PROV-Templates. A continuación, se profundizará en la generación automática de PROV-Templates a partir de Diagramas UML. Concretamente, se mostrará la generación de PROV-Templates a partir de Diagramas de Clases UML, y la adaptación de una propuesta anterior en la transformación de Diagramas de Secuencia UML. Posteriormente veremos cómo es posible la utilización de la Programación Orientada a Aspectos para la captura de información durante la ejecución de un programa. Y finalmente, terminaremos con un caso de uso que ilustra el trabajo realizado.

Nota: Las contribuciones presentadas en esta charla han sido desarrolladas en una estancia de investigación en el King’s College London junto al profesor Luc Moreau y Simon Miles, reconocidos autores en el campo del provenance.

Puedes encontrar las transparencias de la charla en el siguiente enlace.