Modellbasierte Spezifikation

Das Erstellen von Spezifikationsdokumenten ist nur die eine Seite der Medaille, die andere ist die Pflege und Aktualisierung der Inhalte. Kaum ein Projekt kommt ohne Anpassungen der Spezifikation aus und die regelmäßige Aktualisierung und Pflege von Abhängigkeiten kann ein Projektteam schnell überfordern.

DSPECIALISTS hat ein Verfahren zur modellbasierten Erzeugung von Spezifikationsdokumenten entwickelt, um die Aktualisierung von Spezifikationen mit einer großen Zahl an Abhängigkeiten über verschiedene Dokumente hinweg zu ermöglichen. Dieses Verfahren wurde auf der Embedded World Conference 2016 in Nürnberg vorgestellt und angeregt diskutiert. Die Erstellung von Spezifikationen erfolgt dabei in einem zweistufigen Prozess:

  1. Eingabe und Pflege der Spezifikationsobjekte per UML in Enterprise Architect
  2. Generierung von Spezifikationsdokumenten mittels EA2Latex.

EA2Latex ist eine von DSPECIALISTS entwickelte Erweiterung für Enterprise Architect, welche aus dem UML-Modell zunächst LaTeX-Dokumente generiert und anschließend basierend auf individuellen LaTeX-Templates PDF-Dokumente erzeugt. Dabei wird der komplette Workflow zur Dokumentenverwaltung und -versionierung gekapselt, so dass mit einem Klick aus Enterprise Architect heraus release-fähige Dokumente erzeugt werden.

In Folge des breiten Interesses, welches EA2Latex auf der Embedded World Conference erfahren hat, und zur besseren Unterstützung der Kunden, welche modellbasierte Spezifikationen von uns erhalten, wird EA2Latex von DSPECIALISTS seit April 2016 auf Github frei zur Verfügung gestellt und gepflegt. Damit soll auch eine tiefer gehende Kollaboration mit anderen Entwicklern angeregt und ermöglicht werden, um EA2Latex kontinuierlich im Sinne aller Nutzer zu verbessern und eine langfristige Unterstützung zu gewährleisten.