Bachelorarbeit: Einbindung von UML-Modellen in ein 3D-Simulationssystem über das Metadaten-Austauschformat XMI
3D-Anwendungen wie CAD Programme oder 3D-Simulationssysteme profitieren typischerweise von einer objekt-orientierten Darstellung ihrer Modelldaten. Gründe sind unter anderem die Verwendung vieler verschiedener Typen (z.B. Bauteilarten) sowie hierarchisch strukturierter Teile mit Verknüpfungen untereinander.
Zur Modellierung objekt-orientierter Datenmodelle hat sich die Unified Modeling Language (UML) der Object Management Group (OMG) als Standardformat etabliert. Für die Serialisierung von UML-Modellen, das heißt die Überführung in eine textuelle Darstellung, stellt die OMG den XML Metadata Interchange (XMI) Standard bereit. Dabei handelt es sich um ein XML-basiertes Format zum Austausch von Datenmodellen z.B. zwischen verschiedenen Werkzeugen zur Softwareentwicklung. Neben der UML kann es im Allgemeinen für beliebige Modellierungssprachen genutzt werden, wenn deren Metamodell (abstrakte Struktur) konform zum Metamodellierungsstandard Meta-Object Facility (MOF) der OMG bereitgestellt wird.
Ziel dieser Arbeit ist daher neben der theoretischen Ausarbeitung der Grundlagen von XMI auch die Konzeptionierung und prototypische Umsetzung einer XMI-Schnittstelle für das am Lehrstuhl entwickelte 3D-Simulationssystem.
Stichworte: Datenmodelle, Metadaten, XML, XMI, XSD, UML, MOF, OMG
Betreuer: Hoppen