Delta Software Technology

Wir

Weitere Infos

Jobs

Zur Verstärkung unseres Teams suchen wir (m/w):

  • Vertriebsmitarbeiter
  • Softwareentwickler
  • Systemadministrator
  •  Sekretariat

Bewerben Sie sich jetzt...

AMELIO Logic Discovey for ADS und Post-Generation Debugger Hand in Hand

Über die Jahrzehnte haben Kunden unser generatives Entwicklungssystem Delta ADS eingesetzt, um große und komplexe Anwendungen effizient entwickeln und pflegen zu können. Die Pflege oder Modernisierung dieser Anwendungen wird nur noch in wenigen Fällen von den ursprünglichen Entwicklern durchgeführt, immer öfter erfolgt dies durch Nachfolger oder wird sogar an externe Firmen ausgelagert.

Die Generierung von Anwendungen mit Delta ADS bietet viele Vorteile im Vergleich zur Programmierung in nativem Code, u.a. erfolgt die Entwicklung auf einem höheren Abstraktionslevel als dies in COBOL oder PL/I möglich wäre. Um die Übergabe der ADS-Anwendung an eine neue Entwicklergeneration oder einen Dienstleister möglichst effizient und verlustfrei zu gestalten, sollte dieses Abstraktionslevel genutzt werden. Aber: Oft reichen existierende Dokumentationen nicht aus und die ursprünglichen Entwickler stehen nicht mehr zur Verfügung.

Aus diesem Grund haben wir unsere beiden Tools AMELIO Logic Discovery for ADS und den Post-Generation Debugger miteinander gekoppelt und können so das für das Verstehen und Modernisieren notwendige Wissen über die Anwendungen und das Framework automatisch gewinnen.

AMELIO Logic DiscoveryAMELIO Logic Discovery for ADS

AMELIO Logic Discovery hilft Ihnen große PL/I- und COBOL-Anwendungen zu verstehen. Es analysiert u.a. was die Anwendung tut, welche Zusammenhänge bestehen und welche Sonderfälle existieren. Für Anwendungen, die mit ADS generiert wurden, führen wir zusätzliche Analysen durch. Diese trennen die Anwendungslogik von der generierten technischen Implementierung. Durch die Auswertung von Generierungsinformationen kann zudem ein Abstraktionslevel erreicht werden, das über dem der generierten Sprache (also nativem COBOL oder PL/I) liegt.

Post-Generation Debugger

Der Post-Generation Debugger ist unser Werkzeug zur Unterstützung der Entwicklung und Wartung von ADS-Anwendungen. Es zeigt welche Module zur Generierung herangezogen werden, welche Parameter relevant sind und wie diese belegt sind.

Dadurch trägt der Post-Generation Debugger dazu bei, das Zusammenspiel der Module einer ADS-Anwendung zu verstehen.

Hand in Hand

Um die Vorteile beider Tools gemeinsam nutzen zu können, haben wir AMELIO Logic Discovery for ADS und den Post-Generation Debugger nun miteinander gekoppelt und die Anzeige der Analyseergebnisse der beiden Tools synchronisiert.

Betrachtet man z.B. in AMELIO Logic Discovery eine Prozedur – mit Schnittstelle, verwendeten Variablen, Kontrollfluss, Aufrufbedingungen, etc. – so wird im Post-Generation Debugger parallel angezeigt, welche Module zur Generierung dieser Prozedur verwendet wurden und wie die Parameter belegt waren.

Auf diese Weise wird parallel die Funktionalität der Anwendung ermittelt und der Zusammenhang mit den ADS-Modulen dargestellt. Die Kopplung ermöglicht es also das Framework und die Anwendung gleichzeitig zu verstehen.

Sie haben eine ADS- Anwendung, möchten diese verstehen und wissen wie sie entstanden ist? Dann sind AMELIO Logic Discovery und der Post-Generation Debugger die Lösung für Sie. Sprechen Sie uns an, gerne präsentieren wir Ihnen die Leistungsfähigkeit dieser Lösung.