$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Générer automatiquement des modèles SysML précis à partir des exigences en langage naturel peut considérablement accélérer l’adoption de l’ingénierie des systèmes basée sur les modèles (MBSE) dans le développement de systèmes complexes. Cependant, l’utilisation de grands modèles de langage (LLM) pour générer du code de modèle ne respecte souvent pas les contraintes syntaxiques strictes des langages de modélisation formelle, et assurer de manière cohérente l’alignement sémantique entre les modèles générés et les exigences reste un défi. Pour relever ces défis, cet article présente MAS4SysML, un cadre collaboratif multi-agents pour la génération de code SysML v2 qui améliore la correction syntaxique et la cohérence sémantique sous un budget de réparation limité. Le cadre décompose une tâche de modélisation en sous-tâches hiérarchiques, les formalise en cartes de tâches structurées, et génère du code modèle de manière ascendante. Lors de la génération, un environnement de validation officiel est utilisé pour le diagnostic de syntaxe ; Après l’achèvement, le framework vérifie la cohérence sémantique entre le code et les cartes de tâches. Si la validation syntaxique ou sémantique échoue, le cadre répare et révalide de manière itérative le code dans un budget de réparation prédéfini, guidé par un retour d’information diagnostique, jusqu’à ce que les critères de validation soient satisfaits ou que le budget soit épuisé. Pour évaluer la méthode proposée, nous construisons un ensemble de données SysML v2 couvrant cinq types de tâches principales — exigences, cas d’usage, structure, paramétriques et machines à états — et réalisons des expériences comparatives. Les résultats montrent que MAS4SysML réduit le taux moyen d’erreur syntaxique à 2,63, augmente la similarité sémantique à 0,91, et surpasse globalement les méthodes de génération de code existantes.