Entwicklung eines UMLet Plugins zur automatischen, LLM-unterstützten Generierung von UML-Diagrammen


Ziel der Arbeit ist es, ein UMLet-Plugin zu entwickeln, das automatisch von Large Language Models (LLMs) generierte Requirements integriert, visualisiert und in UML-Diagrammen nutzbar macht.

Literaturanalyse


  • Large Language Models und Requirements Engineering
  • Automatisierte Anforderungsanalyse und -validierung
  • UMLet als Werkzeug für modellbasierte Softwareentwicklung
  • Herausforderungen und Chancen von KI-generierten Artefakten

Praktischer Teil


  • Entwicklung eines UMLet-Plugins zur Generierung von verschiedenen UMLet Diagramm-Typen mithilfe von LLMs
  • Erweiterung von UMLet um Funktionen zur Interaktion, Nachbearbeitung und Validierung der LLM-generierten Requirements
  • Evaluation anhand von Beispielprojekten und Szenarien mit automatisch generierten Anforderungen

Betreuung

Diese Bachelorarbeit wird von Michael Vierhauser und Zoe Pfister betreut.