Finding better ways to handle software complexity and variability is the holy grail for a significant part of the software engineering community, and especially for the Model-Driven Engineering (MDE) one.  To that purpose, plenty of techniques have been proposed, leading to a succession of trends in model-based software development paradigms in the last decades. While these trends seem to pop out from nowhere, we claim that most of them actually stem from trying to get a better grasp on the variability of software.  We revisit the history of Model-Based Software Engineering trying to identify the main aspect of variability they wanted to address when they were introduced.  We conclude on what are the variability challenges of our time, including variability of data leading to machine learning of models.


 Jean-Marc Jezequel received an engineering degree in Telecommunications from Telecom Bretagne in 1986, and a Ph.D. degree in Computer Science from the University of Rennes, France, in 1989. He worked for the TRANSPAC company on an Intelligent Network project, and became  a researcher (Chargé de recherche) in the Irisa Lab for the Centre National de la Recherche Scientifique (CNRS). In this context, he directed a project called EPEE (Eiffel Parallel Execution Environment), which is an object-oriented design framework for programming distributed computing systems. During most of 1996, he was visiting Pr. Yonezawa's lab., in the University of Tokyo, Japan. In March-April 1999, he visited the CS&SE Department of Monash University, Melbourne, Australia. He got an habilitation à diriger les recherches, Programmation fiable et efficace des architectures parallèlles distribuées, November 1997.

Since October 2000, He is a Professor at the University of Rennes. From 2001 to 2011, he was the head of Inria's Triskell team. He has also been Deputy Director of MATISSE Doctoral School, Member of the Project Committee Board of INRIA Rennes, and Head of the Language and Software Engineering Department at IRISA. From January 2012 to December 2020, he has been Director of IRISA. In 2016 he was been awarded the CNRS Silver Medal, and in 2020, the ACM/IEEE MODELS 2020 Career Award. Since January 2021, he is the Vice President of Informatics Europe.
La charla está organizada por el departamento de Lenguajes y Ciencias de la Computación y el Programa de Doctorado en Tecnologías Informáticas de la Universidad de Málaga.