Santiago Bragagnolo se une a nuestro equipo y comienza su doctorado.

Estamos muy contentos de anunciar que Santiago Bragagnolo se une a Berger-Levrault y a los equipos de DRI para iniciar su tesis doctoral (CIFRE). El objetivo de Santiago es contribuir en la búsqueda de soluciones para ayudar a Berger-Levrault en la migración de soluciones heredadas implementadas con Visual Basic y Access a marcos modernos basados en la web.

Este tema de tesis titulado "Migración de Programas Legados a Arquitecturas Web: El caso de la migración de programas de Microsoft Access a Angular / Microservicios" será dirigido por el investigador de renombre internacional Stéphane Ducasse en el Equipo RMOD en INRIA Lille.

Para ello, el objetivo de la tesis es proponer un enfoque basado en herramientas para entender, validar y realizar ingeniería inversa del código a un modelo de dominio (DDD). La tesis abordará los siguientes puntos:

  • Separación del código fuente en código técnico y de negocio. El código técnico podría subdividirse en varias capas, en particular, para una migración a la arquitectura web, habrá que revisar por completo la identificación específica del código relacionado con la interfaz con el usuario.
  • Agrupar las partes del código (empresarial) que tratan los mismos conceptos. Estos conceptos pueden haber sido identificados previamente (modelado empresarial específico previo) o tal vez identificados "sobre la marcha".
  • Ayudar a reestructurar el código en torno a los conceptos empresariales identificados.

¡Bienvenido Santiago y buena suerte para los próximos 3 años!

Biografía :
Santiago Bragnolo es un apasionado de la codificación. Es ingeniero de software e investigador de desarrollo. Santiago pasó varios años como ingeniero de transferencia de tecnología en INRIA trabajando en diferentes asociaciones. Durante estas colaboraciones, trabajó en los temas de Berger Levrault en blockchain y trazabilidad o en la migración de aplicaciones de Microsoft Access.
Sus principales intereses son el análisis y el modelado del conocimiento, el concepto, el lenguaje y el tiempo de ejecución.
Tiene un gran interés en la computación paralela/simultánea y en las máquinas virtuales.
Para ello, trabaja en aplicaciones y lenguajes de programación reflexivos.
También participa en la comunidad de código abierto del lenguaje y entorno de programación Pharo.

Más ...

Scroll al inicio