La explotación de modelos en la ingeniería de software persigue reducir la complejidad tanto del desarrollo como de la gestión de sistemas software modernos. Los lenguajes específicos de dominio (del inglés, domain specific languages, DSLs) y la ingeniería guiada por modelos (del inglés, model-driven engineering, MDE) están en el foco de la industria como herramientas para enfrentarse a la creciente exigencia de los factores de calidad, la disminución de los tiempos de salida al mercado de los productos, mejoras en el rendimiento y la mantenibilidad. El objetivo del curso es dar una visión general de los fundamentos del modelado de sistemas, la generación automática de artefactos software, y el uso de modelos para simulación. Al acabar el curso el estudiante tendrá una visión del estado del arte en la investigación, así como de la práctica industrial.

Módulo: Complementos

2 ECTS

Tecnologías utilizadas:

Se trabajará con herramientas de metamodelado, de transformación de modelos y de simulación. Entre las tecnologías que se podrán ver figuran EMF, ATL, Henshin, Eugenia y Xpand.

Impartido por:
Antonia Mª Reina Quintero (Universidad de Sevilla - Lenguajes y Sistemas Informáticos)

Antonia Mª Reina Quintero es doctora en informática por la Universidad de Sevilla desde 2011. Su tesis doctoral está enmarcada dentro del área del desarrollo de software dirigido por modelos, en la que ha desarrollado su investigación. Como resultado de la misma tiene diferentes artículos publicados en congresos y revistas, tanto de ámbito nacional como internacional. Desde 2012 imparte docencia en master relacionada con la ingeniería dirigida por modelos.

Javier Troya Castilla (Universidad de Sevilla - Lenguajes y Sistemas Informáticos)

Javier Troya Castilla es doctor en informática por la Universidad de Málaga desde 2013. Su investigación se centra principalmente en el modelado y las transformaciones de modelo. Habiendo realizado parte de su carrera investigadora en las universidades Universidad de Málaga, King's College London, University of Waterloo (Canadá) y TU Wien (Universidad Técnica de Viena), Javier ha publicado más de 50 artículos de investigación en el ámbito de la ingeniería dirigida por modelos.