Sehr geehrte Delta-Interessenten,
vor fast 50 Jahren hat der Informatiker Dr. Reinhold Thurner die ersten Ideen für die Automatisierung der Anwendungsentwicklung mit Hilfe von Software-Generatoren vorgestellt. Daraus entstand eines der erfolgreichsten Werkzeuge für die generative Entwicklung von COBOL- und PL/I-Anwendungen: Delta ADS. Wir sind stolz darauf, in diesem Jahr den 45. Geburtstag von Delta ADS zu feiern.
Dass Ideen, Konzepte, Tools oder Anwendungen sich oft viel länger bewähren als erwartet, sieht man nicht nur an Delta ADS. Viele große, komplexe und unternehmenskritische Anwendungen, die über Jahrzehnte gewachsen sind, bilden bei unseren Kunden den Kern für ihre erfolgreiche Geschäftstätigkeit.
Erfahren Sie heute, wie Sie mit AMELIO Logic Discovery automatisiert das Wissen über diese Anwendungen zurückerhalten.
Zudem haben wir bei den SVA-Mainframe Days vorgestellt, wie man in solchen komplexen Anwendungen Technologien automatisiert und parallel zum laufenden Betrieb austauschen kann.
Wir sind neugierig: Wie ist Ihre Wunschumgebung für ADS, COBOL und PL/I?
Wir wünschen Ihnen viel Spaß bei der Lektüre,
Ihr Team der Delta Software Technology
45 Jahre Delta ADS
Delta ADS feiert 45-jährigen Geburtstag!
"Es freut mich, dass nach fast 50 Jahren Delta ADS noch immer erfolgreich
für die Entwicklung großer und komplexer Anwendungen oder deren
Migration im Einsatz ist",
sagt Dr. Reinhold Thurner, der "Vater von Delta ADS".
Wir haben für Sie zusammengefasst, wie sich Delta ADS für COBOL und PL/I in den 45 Jahren entwickelt hat, warum es so erfolgreich wurde und immer noch ist.
Erfahren Sie, welche Vorteile Delta ADS Ihnen auch zukünftig für Ihre Anwendungsentwicklung bietet.
45 Jahre Delta ADS
45 Jahre Delta ADS
Delta ADS wird 50 Jahre

Die Software-Entwicklung blickt in die Zukunft, aber manchmal ist es gut, sich umzudrehen und zurückzublicken.
Dabei stellten wir fest, dass die Grundlagen unserer Produkte vor fast einem halben Jahrhundert entstanden sind.
Delta ADS - Rückblick
In diesem Jahr, 2026, feiern wir 50 Jahre Delta ADS. In den Newslettern dieses Jahres werden wir auf die Geschichte von Delta ADS zurückblicken und über die Besonderheiten nachdenken, die zu seinem langjährigen Erfolg beigetragen haben.
Vor einem halben Jahrhundert war das Programmieren eines Computers für die meisten Menschen eine Art Zauberei. Es war ein individueller und sehr kreativer Prozess mit Stift, Papier und Lochkarten. Komplexe Programme zum Laufen zu bringen, war ein schwieriger und zeitaufwändiger Prozess und mit erheblichen Kosten verbunden, die es nicht zuließen, den Compiler zur Fehlersuche einzusetzen.
Die erste große Verbesserung im Entwicklungsprozess beim Schreiben von Programmen brachte der Einsatz von Terminals. Er bot einen besseren Überblick über die Programmlogik, ohne dass man zuerst kompilieren und Listings erzeugen musste. Eine Einschränkung war natürlich die maximale Anzahl von 24 Zeilen, die ein Terminal gleichzeitig anzeigen konnte. Dies reichte für komplexe Entscheidungen nicht aus, was zur Entwicklung der ersten Tools zur Unterstützung der Programmierung führte. Obwohl solche Tools für viele Programmiersprachen verfügbar waren, lag das Interesse vor allem auf Tools im Bereich der am weitesten verbreitete Programmiersprache für Geschäftsanwendungen: COBOL.
1971: Die erste Idee
1971 veröffentlichte Dr. Reinhold Thurner von der Universität Zürich einen Beitrag1 über den Einsatz von Entscheidungstabellen in der Softwareentwicklung. In der Folge wurde DETAB/GT (Decision Tables/Generator) entwickelt, das den Programmcode auf der Grundlage einer abstrakteren Definitionssprache generierte. Bis 1976 erreichte DETAB/GT 100 Installationen; eine ähnliche Anzahl an Installationen wurde auch von seinem Konkurrenten VORELLE erreicht.2
Die Generierung einer komplexen Entscheidungsstruktur für COBOL-Programme war eine große Hilfe, insbesondere wenn man bedenkt, dass COBOL-Anweisungen damals mit einem einzigen Punkt beendet wurden und komplexe Entscheidungen leicht mehr als 24 Zeilen Code umfassen konnten. Es zeigte sich auch, dass effektive Programmierung noch mehr erforderte. Daher war ein wichtiger Schritt nicht die Verwendung von Werkzeugen, sondern die Art und Weise, wie Programme strukturiert wurden. In einer Umgebung, die von Kartenlesern, Bändern und Druckausgaben dominiert war (Festplatten waren teuer und hatten nur begrenzte Kapazität), hing jedes Programm von der Struktur der Ein- und Ausgabedaten ab. Die Tatsache, dass alle Programmierer ihren persönlichen Stil und ihre Kreativität einsetzten, machte die Wartung dieser Programme nicht einfach. Es bedurfte einer gewissen Handwerkskunst und bewährter Verfahren. Dies führte zu einer Reihe von Initiativen zur strukturierten Programmierung. Am weitesten verbreitet war die von Michael Jackson 1975 veröffentlichte Jackson Structured Programming (JSP).3
Gleichzeitig führte Dr. Thurner ein Generatorsystem ein, das auf den Prinzipien der strukturierten Programmierung basierte und einen Großteil des benötigten Codes erzeugen konnte. Es nutzte eine abstrakte Beschreibung der Datenstruktur in einer eigens für diese Aufgabe definierten Sprache. Das Produkt hieß DELTA4. Es löste das Problem, mit dem sich Dijkstra 1968 befasst hatte. Der Programmierer musste keine GO TO-Anweisungen programmieren und pflegen, sondern der Generator erzeugte diese für das ausführbare Programm.5
Im Laufe der Jahre wurde Delta (später in Delta ADS umbenannt) um eine Reihe von Standardgeneratoren für Standardfunktionalitäten in der Wirtschaftsinformatik erweitert. PSD (Program Schema Description) und GRU (Control Break Processing) halfen Programmierern, den Überblick über ihre Programme zu behalten und sich auf die spezifischen Funktionen zu konzentrieren, die sie implementieren mussten, ohne sich um die dafür erforderlichen Mechanismen kümmern zu müssen.
Plattformunabhängigkeit - Dank Generatoren
Ein wichtiger Schritt in der Entwicklung von Delta ADS war das Konzept der Plattformunabhängigkeit durch den Einsatz von Generatoren und Makros. Früher wies jeder Mainframe-Compiler eigene Abweichungen vom COBOL-Standard auf. Ein für Plattform A geschriebenes Programm war daher auf Plattform B nicht ohne Änderung des Quellcodes einsetzbar. Das ist kein großes Problem, wenn man Software intern für den eigenen Gebrauch entwickelt, wohl aber für einen Softwareanbieter, der seine Software auf vielen Plattformen installieren möchte. Der Einsatz von Generatoren und Makros in Delta ADS zur Bewältigung der plattformspezifischen Aspekte der Implementierung bedeutete, dass ein Programm für viele verschiedene Zielplattformen in einem einzigen Quellcodeobjekt gewartet werden konnte.
Die Plattformunabhängigkeit kam nicht nur Softwareanbietern zugute, sondern nach einiger Zeit stellten viele Delta ADS-Anwender fest, dass diese Möglichkeit auch eine Plattformmigration erleichterte. Die Tatsache, dass eine bestehende Anwendung bei Verwendung von Delta ADS problemlos auf eine neue Plattform migriert werden konnte, ist ein wichtiger Grund dafür, dass viele Installationen noch immer aktiv genutzt werden - manche seit über 40 Jahren - und dass Delta ADS auch nach 50 Jahren noch immer lebendig und aktiv ist.
„Es freut mich, dass nach 50 Jahren Delta ADS noch immer erfolgreich
für die Entwicklung großer und komplexer Anwendungen oder deren Migration im Einsatz ist.“
Dr. Reinhold Thurner, der „Vater von Delta ADS“
Die Zukunft - und darüber hinaus
Wie Delta DETAB bleibt Delta ADS für COBOL und PL/I Teil unseres Produktportfolios. Im Laufe der Jahre wurden mit unserem Generatorsystem schätzungsweise mehr als 2 Milliarden Codezeilen generiert, eine Zahl, die jedes Jahr weiter wächst. Zunächst waren DETAB und Delta ADS nur für die Plattformen verfügbar, für die sie den Code generierten. Heute werden sie auch in moderne Entwicklungsumgebungen wie Eclipse oder Visual Studio integriert und können Cross-Plattform generieren.
Da die Vorteile dieses generativen Ansatzes in der Softwareentwicklung von unseren Kunden nach wie vor geschätzt werden, unterstützen wir sie weiterhin mit unseren Tools. Das aktuelle Release 6 von Delta ADS wird sicherlich nicht das letzte sein, denn wir werden auch weiterhin Lösungen für die Herausforderungen finden, die unsere Kunden in ihrem Softwareentwicklungsprozess erleben.
Historie
Artikel aus der Computerwoche vom 10.01.1975 - Delta-Autor Dr. Reinhold Thurner:
"Multifunktionales Generator-System für moderne Software-Technologie: Ein Superding für die Avantgarde"
Sprache: Deutsch - Version: MT11094.01
![]()
Life starts at 40 something: Delta ADS wird 50 dieses Jahr
Die Software-Entwicklung blickt in die Zukunft, aber manchmal ist es gut, sich umzudrehen und zurückzublicken. Dabei stellten wir fest, dass die Grundlagen unserer Produkte vor fast einem halben Jahrhundert entstanden sind.
Weiterlesen...Quellen
1 Thurner R., "Entscheidungs-Tabellen: Aufbau-Anwendung-Programmierung", VDI- Taschenbuch T33, VDI Verlag, Düsseldorf, 1971.
2 Jeweils 100mal installiert:: Vorelle und Detab/GT | Computerwoche, 02.07.1976
3 Jackson, MA (1975), Principles of Program Design, Academic.
4 Multifunktionales Generator-System für moderne Software-Technologie: Ein Superding für die Avantgarde | Computerwoche, 10.10.1975
5 Dijkstra, Edsger W. (March 1968). "Letters to the editor: Go to statement considered harmful" (PDF). Communications of the ACM. 11 (3): 147–148. doi:10.1145/362929.362947. ISSN 0001-0782. S2CID 17469809.
p. 147, "The unbridled use of the go to statement has as an immediate consequence that it becomes terribly hard to find a meaningful set of coordinates in which to describe the process progress. ... The go to statement as it stands is just too primitive, it is too much an invitation to make a mess of one's program."
AMELIO Logic Discovery - 'Nikolaus'-Release
Am 06.12.2021 haben wir eine neues Release von AMELIO Logic Discovery freigegeben.
Die neue Query-Technology erweitert die KnowledgeBase-Perspektive und liefert Ihnen genau die für Ihre Aufgabe relevanten Module. Zusätzlich zu den vorgefertigten Queries können Sie mit dem Query-Builder ganz einfach eigene Queries definieren.
Sie wollen Ihre Anwendung (wieder)verstehen, ein Migrations- oder Modernisierungsprojekt durchführen? Oder Ihre Anwendungen von technischen Schulden befreien?
AMELIO Logic Discovery hilft Ihnen dabei und liefert Ihnen automatisch alle Informationen, die Sie brauchen. Probieren Sie es aus ...
AMELIO Logic Discovery - 'Nikolaus'-Release
AMELIO Logic Discovery - 'Nikolaus'-Release
AMELIO Logic Discovery hilft Ihnen, Ihre großen und komplexen COBOL-, PL/I- und Delta ADS-Anwendungen (wieder) zu verstehen. Mit den beiden neuen Perspektiven „KnowledgeBase“ und „CallTree“ sowie der Query-Technologie geht das nun noch schneller.
KnowledgeBase - Finden statt suchen
Mit der Perspektive KnowledgeBase erhalten Sie auf Knopfdruck eine Übersicht über alle analysierten Artefakte. Sie finden schnell und sicher den Einstieg zu den Modulen, die für Ihre Aufgabe relevant sind.
Darüber hinaus
- Erhalten Sie Analyseinformationen sowohl zu Gruppen von Artefakten als auch zu jedem einzelnen Artefakt
- Erfahren Sie, welche Pattern gefunden wurden und wie oft, und das sowohl für die gesamte Anwendung, für Gruppen von Artefakten oder einzelne Artefakte
- Können Sie mit der Kommentarfunktion Erkenntnisse festhalten und anderen zur Verfügung stellen
- Bekommen Sie mit den Bookmarks und Tags die Möglichkeit, besonders wichtige Artefakte zu kennzeichnen und schnell ausfindig zu machen
- Legen Sie mit intelligenten Filterfunktionen einfach Ihren Fokus auf die Artefakte, die für die aktuelle Aufgabe relevant sind
Query-Technologie
Die neue Query-Technology erweitert die KnowledgeBase-Perspektive und liefert Ihnen genau die für Ihre Aufgabe relevanten Module. Zusätzlich zu den vorgefertigten Queries können Sie mit dem Query-Builder ganz einfach eigene Queries definieren.
Übersicht im Anwendungsnetz
Eine immer wiederkehrende Frage, um die Abhängigkeiten im Netzwerk der Artefakte zu erkennen: Wer ruft wen und wer wird von wem aufgerufen?
Auch das liefert AMELIO Logic Discovery auf Knopfdruck. Die neue CallTree-Perspektive ist das Gegenstück zur etablierten ProgramTree-Perspektive. Sie zeigt für ein Programm an, von welchen anderen Programmen dieses aufgerufen wird.
- Erhalten Sie Informationen über die Programmschnittstellen, welche Parameter erwartet und welche tatsächlich übergeben werden
- Zeigen Ihnen Entscheidungstabellen übersichtlich und eindeutig, welche Bedingungen erfüllt sein müssen, damit ein Programm aufgerufen werden kann.
Sichern Sie Ihren Projekterfolg durch optimale Anwendungsanalyse mit AMELIO Logic Discovery
Sie wollen Ihre Anwendung (wieder)verstehen, ein Migrations- oder Modernisierungsprojekt durchführen?
Oder Ihre Anwendungen von technischen Schulden befreien?
AMELIO Logic Discovery hilft Ihnen dabei und liefert Ihnen automatisch alle Informationen, die Sie brauchen. Probieren Sie es aus.
Weitere Informationen zu AMELIO Logic Discovery erhalten Sie auf unserer Webseite - Oder sprechen Sie uns einfach direkt an!
Lesen Sie auch ...
Sprache: Deutsch - Version: mt11093.02
![]()
Bestehende Anwendungen haben im Laufe der Jahre eine Menge technischer Schulden angehäuft. Das Entfernen kann die Wartung erheblich beschleunigen. In der Realität wird die Aufgabe, die Software durch Entfernen überflüssiger Teile zu verbessern, selten angegangen. Fehlerrisiko und Testkosten sind die Hauptgründe dafür, dass nichts unternommen wird.
Weiterlesen...
SVA Mainframe Dayz 2021
Delta Software Technology war mit dem Vortrag "Anwendungsmodernisierung ganz nach Ihren Wünschen, parallel zum laufenden Betrieb" bei den SVA Mainframe Dayz digITall dabei. Dr. Daniela Schilling zeigte an einem Großprojekt im Mainframe-Bereich, wie Sie eine komplexe Modernisierung Ihrer Anwendungen parallel zum laufenden Betrieb sicher und zuverlässig durchführen können.
Sie konnten an der Veranstaltung nicht teilnehmen oder möchten sich die Präsentation noch einmal ansehen? Dann finden Sie hier sowohl die Präsentation als auch die Aufzeichnung unseres Vortrags.
SVA Mainframe Dayz 2021
SVA Mainframe Dayz 2021
SVA Mainframe Dayz 2025
Vom 18.-19.02.2025 finden die SVA Mainframe Dayz 2025 in Wiesbaden statt.
Wir sind wieder mit einem Vortrag vertreten. Am 19.02.2025 um 13:10 Uhr präsentiert Frau Dr. Daniela Schilling:
"Wenn das Englischwörterbuch nicht ausreicht - Anwendungen verstehen mit AMELIO"
Reguläre Wartungsarbeiten, Erweiterungen, Bereinigungen oder Modernisierungen - unabhängig davon was die Aufgabe ist ohne ein gründliches Verständnis der Anwendung besteht keine Aussicht auf Erfolg. Die Sprache COBOL ist zwar leicht zu lesen, das alleine reicht aber nicht aus die großen und komplexen Anwendungen tatsächlich zu verstehen.
Sie wollen wissen wie Ihnen AMELIO Logic Discovery hilft mittels automatisierter Analysen, Abstraktion und aufgabespezifischen Sichten das Wissen über Ihre Anwendung wieder zu gewinnen?
Dann kommen Sie zu unserer Präsentation bei den SVA Mainframe Dayz am 19. Februar in Wiesbasden
Weitere Informationen, Anmeldung und Agenda finden Sie hier:
https://www.sva-events.de/event/MainframeDayz2025/
Seien Sie dabei und nutzen Sie die Möglichkeit sich mit Ihren Fachkollegen auszutauschen und aktuelle Themen zu beleuchten.
Melden Sie sich jetzt an!
Rückblick: SVA Mainframe Dayz 2023
Im März 2023 steht der Mainframe wieder voll im Fokus!
Vielfältige Vorträge, spannende Diskussionen und vor allem jede Menge Erfahrungsberichte aus der Welt des Mainframe erwarten Sie vom 07.03. – 08.03.2023 bei den Mainframe Dayz in Wiesbaden.
Delta Software Technology ist wieder mit einem Vortrag vertreten. Am 07.03.2023 um 13:15 Uhr präsentiert Frau Dr. Daniela Schilling:
"Automatisierte Anwendungsbereinigung: Mit der Waschmaschine für Software"
Lesen Sie auch dazu:
Sprache: Deutsch - Version: MT11100.01
![]()
Wie sieht eine nachhaltige Strategie für die Beseitigung technischer Schulden aus? Seit mehr als 30 Jahren entwickelt und pflegt RDW ihre zentralen Backend-Anwendungen. Die Anwendungen laufen zuverlässig, doch mit der Zeit haben sich technische Schulden angesammelt, die die Wartung und Weiterentwicklung erschweren. RDW und Delta haben gemeinsam eine nachhaltige Lösung für dieses Problem entwickelt: Eine Waschmaschine, die die Software automatisiert von den technischen Schulden reinigt.
Weiterlesen...
Rückblick: SVA Mainframe Dayz 2022
Vom 09.-10.03.2022 waren wir wieder bei den SVA Mainframe Dayz 2022 in Wiesbaden dabei!
Delta Software Technology war mit einem Stand und Vortrag vertreten. Am 09.03.2022 um 14:30 Uhr präsentierte Frau Dr. Daniela Schilling:
"Erfolgreiche automatische Datenbankmigration bei der Gothaer: In Time - In Budget - In Scope"
Sie konnten nicht teilnehmen? Kein Problem: Hier können Sie die Vortragsfolien anfordern.
Rückblick: Mainframe Dayz 2021
In einer monatlichen Event-Reihe, den Mainframe SpeakZ gab die SVA dem Mainframe wieder eine Stimme. Mit einer abwechslungsreichen Mischung aus Kundenvorträgen, Branchennews, Tool-Updates, u.v.m. hält die SVA Sie in Sachen Mainframe auf dem Laufenden.
Delta Software Technology war mit einem einem Vortrag dabei:
"Anwendungsmodernisierung ganz nach Ihren Wünschen, parallel zum laufenden Betrieb"
Dr. Daniela Schilling (CEO Delta Software Technology) erläuterte Knackpunkte und Fallstricke in großen Modernisierungsprojekten und zeigte Lösungen auf anhand eines Großprojekts bei einer führenden deutschen Versicherung.
Zum Inhalt
Das Fundament unternehmenskritischer Anwendungen ist oft über Jahrzehnte entstanden. In dieser Zeit wurden die Anwendungen verändert und weiterentwickelt. Es wurden neue Technologien eingeführt, zum Teil ohne die alten Technologien vollständig zu entfernen.
Modernisierungen wie Bereinigung, Refaktorisierung, Technologie-Austausch bzw. -Vereinheitlichung oder Plattformwechsel sind notwendig, um neue Anforderungen zu erfüllen, Performance und Wartbarkeit zu verbessern und die Zukunftssicherheit der Backend-Anwendungen zu erhöhen.
Die Dokumentation der Anwendungen sowie das Wissen darüber, was da wie und vor allem warum implementiert wurde, ist im Laufe der Zeit verloren gegangen.
- Wie also gewinnen Sie das notwendige Implementierungswissen zurück?
- Was machen Sie mit den Abhängigkeiten?
- Was ist mit den Risiken?
- Wie finden Sie alle Knackpunkte?
- Wie organisieren Sie parallele Änderungen und Weiterentwicklung?
- Was muss getestet werden?
- Wie bekommen Sie (Test-)Aufwände, Kosten und Risiken sicher in den Griff?
- ...
Die Lösung liegt in der zielgerichteten Analyse im Vorfeld eines Modernisierungsprojekts, der vollständigen Automation der Änderungen und einer flexiblen Organisation der Projektprozesse.
Wir zeigen anhand eines Großprojekts bei einer führenden deutschen Versicherung, wie Sie im Mainframe-Bereich eine komplexe Modernisierung Ihrer Anwendungen parallel zum laufenden Betrieb sicher und zuverlässig durchführen können.
Folien und Aufzeichnung
Sie konnten nicht teilnehmen? Kein Problem: Hier können Sie die Vortragsfolien anfordern und sich die Aufzeichnung anschauen.
Die beste Umgebung für Ihre Anwendungsentwicklung
Innovativ sein, bessere Lösungen implementieren, Fehler schneller finden, größeren Nutzen aus dem Vorhandenen ziehen: All das erfordert eine Arbeitsumgebung, die Sie in Ihrer täglichen Arbeit unterstützt und mit der Sie sich wohlfühlen.
Entwickeln Sie oder Ihre Teams Anwendungen mit Delta ADS? In COBOL? In PL/I?
Wir möchten von Ihnen wissen, welche Entwicklungsumgebung Sie bevorzugen?
Welche nutzen Sie und welche würden Sie sich wünschen?
Vielen Dank für Ihre Teilnahme an unserer kurzen Umfrage.
Die beste Umgebung für Ihre Anwendungsentwicklung
Die beste Umgebung für Ihre Anwendungsentwicklung
Download Newsletter
Sprache: Deutsch - Version: nl11021.03
![]()
Inhalt
- 45 Jahre Delta ADS
- AMELIO Logic Discovery - 'Nikolaus'-Release
- SVA Mainframe Dayz 2021
- Die beste Umgebung für Ihre Anwendungsentwicklung





