0011 124 | |
Konzept für die Erzeugung eines ISO-konformen UML-Modells und Generierung eines GML-Applikationsschemas für DATEX II zur Verbesserung der Interoperabilität | |
1.189 | |
IDN 709291 | |
Forschungsstelle |
Albrecht Consult GmbH, Aachen ISB AG, Karlsruhe |
---|---|
Bearbeiter |
Lauber, D. Steiger, E. Kopka, M. Lapolla, F. |
Auftraggeber |
Bundesministerium für Verkehr und digitale Infrastruktur, Bonn |
Stand | Abschluss: Februar 2019 |
Der nationale Objektkatalog für das Straßen- und Verkehrswesen (OKSTRA) und die DATEX II-Spezifikation auf europäischer Ebene sind zwei essentielle Standards für den homogenisierten Austausch von statischen und dynamischen Verkehrsdaten. Im Rahmen der Harmonisierung und Referenzierbarkeit beider Standards wurde ein Konzept für die Erzeugung eines ISO-konformen GML-Applikationsschema für DATEX II erstellt, in Anlehnung an das entsprechende Vorgehen bei OKSTRA zu GML. Dabei ist eine automatisierte Vorgehensweise für die Transformation des existierenden DATEX II UML-Modells in ein ISO 19103-konformes Modell erarbeitet worden. Als Transformationsbasis diente die DATEX II-Version 3.0. Ausgehend von dem DATEX II-Plattform Independent Model (PIM) und dem entsprechenden DATEX II-UML-Profil - beide in Enterprise Architect verfügbar - bestand die erste Aufgabe darin, Regeln für eine Transformation in ein äquivalentes GML-Applikationsschema zu erstellen. Durch die Nutzung von Automatisierungs- und Codierungsfunktionen im Enterprise Architect ist es möglich, das komplette DATEX II-Datenmodell umzuwandeln. Um ein GML-Applikationsschema aus dem ursprünglichen PIM-Modell zu erstellen, war das Open-Source-Tool "ShapeChange", das sich über eine API mit Enterprise Architect (EA) verbindet, die erste Wahl. Im Zuge des Konzepts konnte allerdings "ShapeChange" nicht ausreichend konfiguriert werden, um ein fehlerfreies Ergebnis generieren zu können. Als Alternative wurde letztendlich die eingebaute Funktionalität des Enterprise Architect verwendet. Durch den durchgängigen Einsatz des Enterprise Architect konnten reproduzierbare Ergebnisse und ein einfach zu handhabender Mechanismus erreicht werden, sodass jede Art eines zukünftigen DATEX II-Datenmodells einfach übertragen werden kann (auch Level-B-Erweiterungen). Als Ergebnis dieses Projekts ist ein Prototyp unter Nutzung der erarbeiteten Transformationslogik implementiert worden, der ein valides GML-Applikationsschema für DATEX II darstellt. In einem abschließenden Schritt ist das abgeleitete GML-Applikationsschema validiert worden, um eine ISO 19103- und ISO 19136-Konformität sicherzustellen. Im Ergebnis der prototypischen Implementierung ist aufgezeigt worden, dass eine Überführung des DATEX II-UML-Modells in ein GML-Applikationsschema möglich ist. |
|
Veröffentlichung |