Jean-Marc Jézéquel : Taming Uncertainty with MDE: an Historical Perspective
L’enregistrement de ce séminaire est disponible à consulter ici (durée : 1 heure 27 minutes)
Heure et date : le 23 avril 2025 à 12h30 (pizza servie à partir de 12h00)
Lieu : PK-4610 et Zoom
Conférencier : Jean-Marc Jézéquel
Titre : Taming Uncertainty with MDE: an Historical Perspective
Résumé :
L’incertitude en informatique peut provenir de diverses sources, qu’elles soient ontologiques (imprévisibilité inhérente, comme les facteurs aléatoires) ou épistémiques (dues à des connaissances insuffisantes). La gestion efficace de l’incertitude à des fins de création des systèmes prévisibles, en englobant à la fois les aspects ontologiques et épistémiques, est un objectif clé pour une grande partie de la communauté du génie logiciel, en particulier dans le domaine de l’ingénierie dirigée par les modèles (IDM). De nombreuses techniques ont été proposées au fil des ans, conduisant à des tendances évolutives dans les paradigmes de développement de logiciels basés sur des modèles. Cet exposé revient sur l’histoire de l’ingénierie dirigée par les modèles, dans le but de préciser les principaux aspects de l’incertitude que ces paradigmes visaient à aborder lors de leur introduction. Nous affirmons que l’IDM s’est progressivement attaqué à de plus en plus d’aspects de l’incertitude, jusqu’à ce qu’il puisse aujourd’hui aider à l’embrasser pleinement.
Uncertainty in Informatics can stem from various sources, whether ontological (inherent unpredictability, such as aleatory factors) or epistemic (due to insufficient knowledge). Effectively handling uncertainty, encompassing both ontological and epistemic aspects, to create predictable systems is a key objective for a significant portion of the software engineering community, particularly within the Model-Driven Engineering (MDE) realm. Numerous techniques have been proposed over the years, leading to evolving trends in model-based software development paradigms. This talk revisits the history of MDE, aiming to pinpoint the primary aspects of uncertainty that these paradigms aimed to tackle upon their introduction. Our claim is that MDE progressively came after more and more aspects of uncertainty, up to the point that it could now help fully embrace it.
Biographie :
J’ai obtenu un diplôme d’ingénieur en télécommunications de Telecom Bretagne en 1986, et un doctorat en informatique de l’Université de Rennes, France, en 1989. J’ai ensuite travaillé pour la société TRANSPAC sur un projet de réseau intelligent. J’ai ensuite été chargé de recherche au sein du laboratoire Irisa pour le Centre National de la Recherche Scientifique (CNRS). Dans ce contexte, j’ai dirigé un projet appelé EPEE (Environnement Parallèle d’Exécution de Eiffel), qui est un cadre de conception orienté objet pour la programmation de systèmes informatiques distribués. Pendant la majeure partie de l’année 1996, j’ai visité le laboratoire du Pr. Yonezawa, à l’université de Tokyo, au Japon. En mars-avril 1999, j’ai visité le département CS&SE de l’Université Monash, à Melbourne, en Australie. J’ai obtenu une habilitation à diriger les recherches, Programmation fiable et efficace des architectures parallèles distribuées, novembre 1997.
Depuis octobre 2000, je suis professeur à l’Université de Rennes. De 2001 à 2011, j’ai dirigé l’équipe Triskell de l’Inria. J’ai également été directeur adjoint de l’école doctorale MATISSE, membre du comité de projet de l’INRIA Rennes, et responsable du département de Langage et génie logiciel de l’IRISA. De janvier 2012 à décembre 2020, j’ai été directeur de l’IRISA. Nous avons reçu le « 10 Years Most lnfluential Paper Award » pour l’article Weaving Executability into Object-Oriented Meta-Languages présenté à ACM/IEEE 8th lnt. Conference on the Unified Modeling Language (MODELS/UML 2005). En 2016, j’ai reçu la médaille d’argent du CNRS. En 2020, j’ai reçu le prix ACM/IEEE MODELS 2020 Career Award. En 2022, j’ai été professeur invité à l’Université McGill, Montréal, Canada. Depuis septembre 2023, j’ai été nommé membre de l’Institut Universitaire de France (IUF). Depuis janvier 2024, je suis président d’Informatics Europe (j’ai été vice-président de 2021 à 2023).
I 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. I then worked for the TRANSPAC company on an Intelligent Network project. I then became a researcher (Chargé de recherche) in the Irisa Lab for the Centre National de la Recherche Scientifique (CNRS). In this context, I have directed a project called EPEE (Eiffel Parallel Execution Environment), which is an object-oriented design framework for programming distributed computing systems. During the most of 1996, I have been visiting Pr. Yonezawa’s lab., in the University of Tokyo, Japan. In March-April 1999, I visited the CS&SE Department of Monash University, Melbourne, Australia. I’ve got an habilitation à diriger les recherches, Programmation fiable et efficace des architectures parallèles distribuées, November 1997.
Since October 2000, I’m a Professor at the University of Rennes. From 2001 to 2011, I was head of Inria’s Triskell team. I have 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, I have been Director of IRISA. We received the « 10 Years Most lnfluential Paper Award » for the paper Weaving Executability into Object-Oriented Meta-Languages presented at ACM/IEEE 8th lnt. Conference on the Unified Modeling Language (MODELS/UML 2005). In 2016 I have been awarded the CNRS Silver Medal. In 2020 I have been awarded the ACM/IEEE MODELS 2020 Career Award. In 2022, I have been a Visiting Professor at University McGill, Montreal, Canada. Since Sept. 2023, I have been appointed as a fellow of the Institut Universitaire de France (IUF). Since January 2024, I’m President of Informatics Europe (I was VP from 2021 to 2023).
