XGenerator

Der XGenerator ist ein Werkzeug, das sowohl die automatisierte Prüfung des XÖV-Fachmodells als auch die Erzeugung der Bestandteile des Standards ermöglicht. Die Anweisungen zur Produktion werden dem XGenerator mit dem XÖV-Profil zur Verfügung gestellt.

Ausgangspunkt der Produktion ist das XÖV-Fachmodell in einer maschinenlesbaren Darstellung im XMI-Format (XML Metadata Interchange). Eine XMI-Darstellung des XÖV-Fachmodells wird in der Regel über die Export-Funktion des UML-Modellierungswerkzeugs erzeugt.

Table of Contents

Bezug

Der XGenerator kann im Downloadbereich dieser Seite bezogen werden.

Betrieb

Der XGenerator wird im geregelten Betrieb unter direkter Beteiligung der XÖV-Gemeinschaft fortentwickelt. Änderungsanträge können Sie direkt per E-Mail stellen. Die Gültigkeit der unten aufgeführten Produktversionen entnehmen Sie bitte der Konfigurationstabelle.

Änderungsanträge und ggf. die Planung zur Umsetzung sind öffentlich einsehbar auf dieser Gitlab-Seite.

Tabelle 1. Versionen des XGenerators
VersionZusammenfassung und relevante Änderungsanträge

3.1.1

Bugfix- und Maintenance-Release

3.1.0

Bugfix-Release. Neu: Das Paket beinhaltet nun neben der grafischen Nutzeroberfläche auch eine Kommandozeilenversion des XGenerator (xgenerator3-cli.exe).

3.0.1

Der XGenerator wurde vollständig neu umgesetzt. Die bisher eingesetzten Sprachen zur Prüfung und Übersetzung des XÖV-Fachmodells (OCL und Apache Velocity) wurden ersetzt durch Schematron und XSLT. Hinweis: Der XGenerator erfordert die Nutzung des XÖV-Profils Version 1.6.0 oder höher.

2.6.1

Der XGenerator und sein technischer Unterbau wurden auf den aktuellen Stands der Technik umgestellt (zugehöriger Änderungsantrag: 522). Hinweis: Der XGenerator 2.6.1 erfordert die Nutzung des XÖV-Profils 1.4.0.

2.5.1

Zusammenfassung: Die für einen XÖV-Standard anzuwendenden Prüfanweisungen des XÖV-Profils (basierend auf den XÖV-Namens- und Entwurfsregeln) können über den XGenerator (Menü: Projek/Eigenschaften/NDR Configuration) konfiguriert werden.

2.4.0

Zusammenfassung: Die Konfigurierbarkeit des XGenerators wurde verbessert. Die Validierung von DocBook 5 wurde ermöglicht. Fehlerkorrekturen wurden vorgenommen.

2.3.0

Zusammenfassung: Die Möglichkeiten zur Formulierung von Übersetzungsanweisungen im XÖV-Profil wurden erweitert. Die Validation von DocBook-Dokumenten wurde verbessert. Darüber hinaus wurden Fehlerkorrekturen vorgenommen.

2.2.1

Zusammenfassung: In dieser Version des XGenerators wurden Fehlerkorrekturen und Geschwindigkeitsoptimierungen vorgenommen.