Autor: Frank Gerlach, Stand vom 22.11.2025, 21:26
Im Rahmen des AfD LFA10(BW) werden unter anderem politische Forderungen entwickelt, die mit moderner EDV/IT-Technik im Zusammenhang stehen. Da nur wenige Mitglieder des LFA EDV-Experten sind, werden hier einige illustriende Beispiele für aktuelle Systeme präsentiert.
Das folgende System hat die Aufgabe, deutschsprachige Lastenhefte automatisiert nach Englisch zu übersetzem, damit die in den Lastenheften definierten Steuergeräte in einem nicht deutschsprachigen Land entwickelt werden können.
Das oben skizzierte System wurde vom Autor entwickelt und existiert real. Es gliedert sich
in vier wesentliche Anteile:
Die Lastenhefte kommen von Automobilherstellern und sollen von der hier betrachteten
Firma in Automobil-Steuergeräte umgesetzt werden. Dazu wird das
V-Modell
sowie der ASPICE-Prozess
genutzt. Die Speicherung des Lastenhefts und seiner oftmals tausenden Einzel-Anforderungen
findet in einem System namens Jama statt. Jama ist jedoch nicht nur ein "dummer Speicher", sondern besitzt eine komplexe Programmlogik, welche
speziell für das V-Modell entwickelt wurde.
Da es sich bei der Steuergeräte-Firma um einen internationalen Konzern handelt, müssen die deutschsprachigen Lastenhefte möglichst schnell und kostengünstig nach Englisch oder auch in andere Sprachen übersetzt werden. Damit sind dann nicht deutschprachige Entwickler in der Lage, vom Lastenheft aus eine Systementwicklung nach V-Modell und ASPICE durchzuführen. Zur Übersetzung wird der Übersetzungsdienst von Microsoft Azure genutzt.
Gesteuert wird der gesamte Übersetzungsvorgang vom Firmeneigenen Linux-Rechner, welcher ein Java-basiertes Programm ausführt. Dieses Programm holt jede einzelne Anforderung von Jama ab, übergibt sie an MS Azure, empfängt die Englische Version der Anforderung und speichert diese dann wieder an die passenden Stelle in Jama.
JamaJama ist ein Cloud-System, welches u.a. eine https/REST Schnittstelle bietet, um auf alle wichtigen Elemente des Lastenhefts und aller anderen V-Modell-Artefakte zuzugreifen. Vermutlich ist Jama in Java implementiert und läuft in einem Rechenzentrum in USA, welches wiederum dem Amazon-Konzern gehört. Dies sind aber schon Details, welche unsere Steuergeräte-Firma gar nicht interessieren muß. Der Betrieb der Jama-Infrastruktur wird vollständig von Jama und Amazon als Dienst bereitgestellt. Bekannt ist, dass Jama im Hintergrund eine MySQL-Datenbank zur Speicherung der V-Modell Artefakte(von der Anforderung bis zum Unit-Testfall) nutzt.
MS Azure TranslationMicrosoft Azure Translation ist ebenso ein Cloud-Dienst, welcher vom Microsoft vollständig im eigenen Rechenzentrum (z.B. in Dublin, Irland) betrieben wird. Technisch handelt es sich dabei vermutlich um eine Künstliche Intelligenz, welche auf Hochleistungs-Grafikkarten(GPUs) ausgeführt wird. Zudem hat der Dienst eine https/REST Schnittstelle, welche vermutlich in C# programmiert ist. Auch diese Details brauchen unsere Steuergeräte-Firma nicht zu interessieren, wir zücken nur die Kreditkarte und nutzen den Dienst über das Internet mittels https-Verschlüsselung und REST.
Das beschriebene System kann Lastenhefte in wenigen Stunden automatisiert in sehr guter Qualität von Deutsch nach Englisch übersetzen. Die Übersetzungskosten sind dabei typischerweise im Bereich kleiner 10 Dollar. Manuell arbeitende Übersetzungsbüros wären um mehrere Größenordnungen teurer und auch um zwei Größenordnungen langsamer.
Cloud-Systeme sind viel mehr als nur "Datenspeicher", sondern sie könnnen komplexe Anwendungssysteme über das Internet zur Verfügung stellen. Nationale Grenzen werden vielfach überschritten, was dann interessante Fragen der Souveränität, des Datenschutzes und der Geheimhaltung aufwerfen kann. Durch die Zusammenschaltung("Orchestrierung") solcher Cloud-Systeme können wiederum innovative, agile und kostensparende Systeme gebaut werden.
Die Sicherheit des oben genannten Systems beruht einerseits auf Transportverschlüsselung SSH, SSL/TLS sowie der fachgerechten und sicheren Programmierung der REST-Schnittstellen. Zudem ist die Sicherheit der AWS- und Azure-Infrastruktur selbst ein massive Herausforderung, welche von Amazon und Microsoft nicht immer perfekt gelöst wurde.
https: das WWW-Basisprotokoll auf basis von TLS und TCP/IP
TLS: Transport Layer Security; Transportverschlüsselung mittels Public Key und Symmetrischer Chiffre
TCP/IP: Transport Control Protokoll/Internet Protokoll; Standardprotokoll für die meisten Internet-Dienste
REST:Representational State Transfer, ein Protokoll zum Aufruf von Prozeduren über das Internet/http/TCP
SSH: Secure Shell; Verschlüsselte Kommandoschnittstelle für die Bedienung/Verwaltung von Rechnern über das Internet
Zu beschreiben...
Zu beschreiben...
Zu beschreiben...
Zu beschreiben...