Thèse en cours

Vers une sémantique opérationnelle pour les modèles de jumeaux numériques basés sur SysML v2 et des assistants intelligents pour la vérification et la validation formelles

FR  |  
EN
Auteur / Autrice : Christian Koumlah mbey
Direction : Iulian Ober
Type : Projet de thèse
Discipline(s) : Informatique et Télécommunications
Date : Inscription en doctorat le 03/11/2025
Etablissement(s) : Université de Toulouse (EPE ; 2025-...)
Ecole(s) doctorale(s) : École doctorale Mathématiques, informatique et télécommunications
Partenaire(s) de recherche : Laboratoire : ISAE-ONERA MOIS MOdélisation et Ingénierie des Systèmes
Equipe de recherche : ISAE/DISC/MITT Département d'Ingéniérie des Systèmes Complexes
établissement délivrant conjointement le doctorat : Institut supérieur de l'aéronautique et de l'espace (Toulouse ; 2007-....)

Résumé

FR  |  
EN

Les jumeaux numériques sont au cœur des préoccupations industrielles pour le contrôle et l'analyse des systèmes complexes, depuis leur conception jusqu'à leur maintenance en exploitation. Ils sont construits avec un usage spécifique en tête (par exemple, comprendre un phénomène complexe, optimiser une chaîne de production ou contrôler un processus biologique) et, une fois déployés, jouent un rôle central dans les processus décisionnels. Il est donc crucial que leur conception soit rigoureuse et qu'il soit possible de vérifier qu'ils remplissent bien les attentes. La version 2.0 du Systems Modeling Language (SysML) [4] a récemment été publiée en version bêta par l'OMG, marquant une rupture majeure avec SysML 1.x. Alors que les versions précédentes étaient définies comme des extensions du Unified Modeling Language (UML) [5] et conservaient un fort héritage de l'ingénierie logicielle, la version 2 adopte une approche entièrement repensée avec une perspective centrée sur l'ingénierie des systèmes dès sa conception. Cette nouvelle définition repose sur un langage plus simple et plus concis, le Kernel Modeling Language (KerML) [6], spécifiquement conçu comme fondation pour SysML v2. KerML introduit des concepts généraux pour structurer les modèles (éléments, relations, annotations, espaces de noms), des mécanismes basés sur la classification (types, spécialisations) ainsi que des constructions supplémentaires pour les capacités de modélisation couramment nécessaires (associations et comportements). Le standard KerML inclut une sémantique déclarative formalisée en logique du premier ordre, qui ne peut toutefois pas être directement exploitée pour dériver une sémantique exécutable des modèles KerML. Objectifs de la thèse: Le premier objectif de cette thèse est de proposer une méthodologie basée sur SysML v2 pour la modélisation des jumeaux numériques. Les modèles développés avec cette méthodologie seront conformes au standard et prendront en charge la vérification et la validation via simulation et vérification formelle. Pour cela, la sémantique opérationnelle de SysML v2 sera définie. Récemment, de nouveaux formalismes de définition de la sémantique ont été introduits par la communauté des langages de programmation, offrant à la fois rigueur formelle, lisibilité et facilité d'application aux langages complexes [3,7]. Certains outils [2] permettent d'obtenir avec peu d'effort un simulateur ou un débogueur pour tout langage disposant d'une sémantique exécutable, y compris ceux supportant la concurrence [8]. À ce jour, ces formalismes et outils n'ont pas encore été appliqués aux modèles d'ingénierie système, mais ils semblent particulièrement adaptés pour la définition de la sémantique de SysML v2. La vérification formelle a historiquement été une discipline réservée à un cercle restreint d'experts maîtrisant des technologies souvent complexes et peu accessibles, limitant ainsi leur adoption industrielle. Cependant, avec les avancées de l'IA générative et des assistants intelligents, il devient envisageable de concevoir des assistants virtuels pour la vérification formelle. Ainsi, le second objectif de la thèse est de définir et implémenter un cadre technologique permettant d'intégrer ces assistants intelligents dans l'outil de modélisation des jumeaux numériques SysML v2, afin de rendre la vérification formelle accessible à un plus large public.