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
Life starts at 40 something: 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.
Der Anfang - 1972 Die erste Idee
In 1972 veröffentlichte Professor Reinold Thurner, Universität Zürich, „Entscheidungstabellen: Aufbau, Anwendungen, Programmierung“. Er gründete die Sodecon AG, die seine Ideen in DETAB/GT (Decision Tables/Generator) umsetzte.
Anfangs konnte DETAB/GT COBOL, PL/I und Fortran produzieren und wenig später auch Assembler.
Die Evolution - 1976 ADS wurde veröffentlicht
Das Auflösen von Entscheidungstabellen war nur ein erster Schritt. Die Idee, (leicht) unterschiedliche Varianten (Targets) von Programmiercode aus einer einzigen Quelle zu generieren, erwies sich als fruchtbar. In den nächsten Jahren wurde das Generatorsystem Delta entwickelt und 1976 veröffentlicht. Die Grundlage für dieses Entwicklungswerkzeug ist, dass eine Anwendung viele Funktionen enthält, die sich nur geringfügig in der Implementierung unterscheiden (File I/O, Screen I/O, Druckdateien, Reports usw.). Durch Abstraktion setzen die Generatoren in Delta die unterschiedlichen Implementierungen so um, dass der Entwickler nur die Parameter dieser spezifischen Implementierung angeben muss, um die benötigte Funktionalität zu erhalten.
Neben einer Produktivitätssteigerung (nach einigen Veröffentlichungen bis zu dreimal im Vergleich zur herkömmlichen manuellen Entwicklung) ist die Portabilität ein weiterer Vorteil. Und diese Portabilität ist es, die es Softwareentwicklungsunternehmen ermöglicht, ihre Produkte für eine Reihe verschiedener Plattformen anbieten zu können, jedoch ohne die vollen Entwicklungsaufwände. Es ermöglicht Unternehmen auch, von einer Plattform auf eine andere zu migrieren, ohne ihre Anwendungen neu schreiben zu müssen.
„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.“
Dr. Reinhold Thurner, der „Vater von Delta ADS“
Das Konzept erwies sich als sehr erfolgreich: 1982 gab es bereits 130 Installationen weltweit und war für 12 verschiedene Plattformen verfügbar.
Bis heute findet man die meisten Installationen bei Banken und Versicherungen, staatlichen Institutionen und Anbietern von Softwarelösungen.
Die Zukunft - und darüber hinaus
Wie Delta DETAB bleibt Delta ADS für COBOL und PL/I (wie es heute offiziell heißt) 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 45 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...
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 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"
Seien Sie dabei und nutzen Sie die Möglichkeit sich mit Ihren Fachkollegen auszutauschen und aktuelle Themen zu beleuchten.
Weitere Informationen wie die Agenda und Anmeldung finden Sie hier: https://www.sva.de/de/mainframedayz2023
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...
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
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.
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