Delta Software Technology

Wir

"Delta hat im Proof of Concept exemplarisch ausgewählte PL/I-Programme der LVM mit AMELIO Logic Discovery analysiert. Dabei wurden vollautomatisch, vollständig, schnell und zuverlässig Ergebnisse zutage gefördert, die in dem vorgegebenen engen Zeitrahmen nur durch
eine sehr gute maschinelle Unterstützung möglich waren."
Peter Nübel, Bereichsleiter Vertragssysteme-II

Die LVM Versicherung hat ihre geschäftskritischen Kernanwendungen über viele Jahre in PL/I entwickelt. Dabei sind große, komplexe und leistungsfähige Systeme entstanden, die auf die spezifischen Bedürfnisse der Anwender maßgeschneidert sind und unendlich viel Wissen über die fachlichen Abläufe beinhalten.

Während der regulären Wartung müssen diese Anwendungen immer wieder an neue Anforderungen angepasst werden, etwa aufgrund von Gesetzesänderungen. Dies kann erhebliche Modifikationen, Restrukturierungen und Architekturänderungen zur Folge haben. Zeitgleich hat sich LVM zum Ziel gesetzt, Teile der Anwendungen in JAVA neu zu schreiben.

Bei diesen Modernisierungsprojekten gilt es besondere Hürden zu nehmen: Zum einen stehen die ursprünglichen Entwickler z.T. nicht mehr zur Verfügung. Stattdessen werden die Anwendungen von deren "Erben" weiterbetreut, die jedoch nichts von den Ursprüngen und über die Gründe für bestimmte Entscheidungen wissen. Zum anderen dient die vorhandene Dokumentation der Unterstützung der Wartung. Für die Modernisierung oder das Neuschreiben werden jedoch Informationen benötigt, die die Dokumentation nicht liefern kann.

Als einzig zuverlässige Quelle bleibt somit nur der Source Code selbst.

Wie also kann das notwendige Wissen für eine Modernisierung transferiert, ggf. sogar wiedergewonnen werden?

Für LVM war klar, dass die Entwickler ein Werkzeug benötigen, das die PL/I-Anwendungen zuverlässig analysiert und so sicherstellt, dass der vorhandene Funktionsumfang vollständig erfasst, sprachunabhängig dargestellt und kein Sonderfall vergessen wird.

Aus diesem Grund beschloss LVM die Leistungsfähigkeit von AMELIO Logic Discovery für PL/I im Rahmen eines Proof of Concepts (PoC) zu evaluieren.

AMELIO Logic DiscoveryAMELIO Logic Discovery für PL/I

Unser Werkzeug AMELIO Logic Discovery analysiert zuverlässig und effizient große und komplexe PL/I-Anwendungen und hilft dem Entwickler, ein Verständnis der Systeme aufzubauen.

AMELIO Logic Discovery für PL/I ...

  • ... leitet aus Implementierungsdetails Erkenntnisse über die Funktionalität der Anwendung ab,
  • ... trennt die Anwendungslogik von der technischen Infrastruktur,
  • ... analysiert nicht nur punktuell, sondern betrachtet auch die Zusammenhänge zwischen den Komponenten,
  • ... arbeitet modellorientiert und stellt die Analyseergebnisse als sprachneutrale Dokumentation zur Verfügung,
  • ... ist konfigurierbar und kann perfekt an die Bedürfnisse eines (Modernisierungs-)Projektes angepasst werden.

Weitere Details erfahren Sie im Flyer "AMELIO Logic Discovery for PL/I".

PoC erfolgreich abgeschlossen

Für den PoC wählte LVM einige exemplarische Sourcen aus. Diese wurden mittels AMELIO Logic Discovery analysiert und die Ergebnisse LVM zur Verfügung gestellt.

Das Interesse der Entwickler war groß: Während der 3-monatigen Studie gab es einen regen Austausch im LVM-internen Forum. Feedback kam insbesondere von denjenigen Entwicklern, die Teile der PL/I-Anwendungen in JAVA abbilden sollen.

Im Rahmen des PoCs konnte LVM auch ein positives Bild über die Zusammenarbeit mit Delta gewinnen. Erweiterungswünsche der Teilnehmer für AMELIO Logic Discovery wurden aufgenommen und kurzfristig, zum Teil noch im Rahmen des PoC, umgesetzt.

Während des Abschluss-Workshops wurden die PoC-Ergebnisse noch einmal diskutiert. Alle Beteiligten haben den Erfolg des PoC bestätigt. Geplant ist, AMELIO Logic Discovery zunächst in Projekten einzusetzen, in denen Teile der Anwendung in JAVA neugeschrieben werden.

"Die Analyseergebnisse von AMELIO Logic Discovery und deren Darstellung auch von sehr komplexen PL/I-Programmen sind bemerkenswert."
Klaus Schulze, Systemarchitekt

LVM VersicherungDie LVM Versicherung ist auf dem deutschen Markt als Breitenversicherer für Privatkunden und kleine bis mittlere Gewerbetreibende in allen Versicherungsarten tätig. Darüber hinaus bietet sie über die Augsburger Aktienbank sowie über die beiden Kooperationspartner Federated Investors und Aachener Bausparkasse vielfältige Produkte im Bereich Finanzdienstleistung an.

Überzeugen Sie sich selbst

Besitzen auch Sie geschäftskritische Kernanwendungen in PL/I und suchen nach einer Möglichkeit, diese vollautomatisch und zuverlässig analysieren zu können? Wenden Sie sich an uns. Gerne zeigen wir Ihnen anhand Ihrer Beispiele die Leistungsfähigkeit von AMELIO Logic Discovery.

LiveZilla Live Chat Software