$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Die automatische Generierung genauer SysML-Modelle aus natürlichen Sprachanforderungen kann die Einführung von Model-Based Systems Engineering (MBSE) in der Entwicklung komplexer Systeme erheblich beschleunigen. Allerdings erfüllt die Verwendung großer Sprachmodelle (LLMs) zur Generierung von Modellcode oft nicht die strengen syntaktischen Einschränkungen formaler Modellierungssprachen, und die konsequente Sicherstellung semantischer Ausrichtung zwischen generierten Modellen und Anforderungen bleibt eine Herausforderung. Um diese Herausforderungen zu adressieren, stellt dieses Paper MAS4SysML vor, ein Multi-Agenten-Kollaborationsframework für die SysML v2-Codegenerierung, das die syntaktische Korrektheit und die semantische Konsistenz unter begrenztem Reparaturbudget verbessert. Das Framework zerlegt eine Modellierungsaufgabe in hierarchische Unteraufgaben, formalisiert sie als strukturierte Aufgabenkarten und generiert Modellcode von unten nach oben. Während der Erstellung wird eine offizielle Validierungsumgebung für Syntaxdiagnostik verwendet; Nach Abschluss überprüft das Framework die semantische Konsistenz zwischen Code und Aufgabenkarten. Wenn Syntax- oder semantische Validierung fehlschlägt, repariert und validiert das Framework den Code iterativ innerhalb eines vordefinierten Reparaturbudgets, geleitet von diagnostischem Feedback, bis die Validierungskriterien erfüllt sind oder das Budget aufgebraucht ist. Um die vorgeschlagene Methode zu bewerten, erstellen wir einen SysML v2-Datensatz mit fünf Kernaufgabentypen – Anforderungen, Anwendungsfälle, Struktur, Parametrik und Zustandsautomaten – und führen vergleichende Experimente durch. Die Ergebnisse zeigen, dass MAS4SysML die durchschnittliche Syntaxfehlerrate auf 2,63 senkt, die semantische Ähnlichkeit auf 0,91 erhöht und bestehende Codegenerierungsmethoden insgesamt übertrifft.