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...