Reverse Engeneering: Alte Softwaresysteme vereinfacht ablösen

Kategorie:
Thema:
Autor: Jana Kötter

Reverse Engeneering: Alte Softwaresysteme vereinfacht ablösen

Die Transformation von Altsystemen (engl. „legacy systems“) in neue IT-Systeme stellt viele Unternehmen vor große Herausforderungen. Oft ist nicht erfasst worden, welche Funktionalitäten in den bestehenden IT-Systemen vorhanden sind und wie diese Systeme technisch funktionieren. Gründe dafür können sein, dass die ursprünglichen Entwickler nicht mehr im Unternehmen tätig sind und die Software schlecht oder gar nicht dokumentiert wurde.

Reverse Engineering: Verstehen, kopieren, verbessern

Fehlt eine saubere Dokumentation, können nur durch eine Dokumentation des Altsystems – vor der Umstellung auf ein neues System – Risiken minimiert und Probleme vermieden werden. Diese Dokumentation wird nicht nur für die Neukonzeption des Ablösesystems benötigt, sondern oft auch nach der Umstellung für die Schulung neuer Mitarbeiter, die zukünftig das legacy system technisch betreuen müssen. Getreu dem Motto „Im Code steckt die Wahrheit“ wird das Altsystem analysiert, um es zu verstehen, zu kopieren oder zu verbessern. ReqPOOL setzt hierbei eine Methode zur Vereinfachung der Nachdokumentation ein, das sogenannte „Reverse Engineering“. Je nachdem wie sich bei der Softwareablösung entschieden wird: Reverse Engineering kann erneut zum Einsatz kommen. Bei Ablöse durch ein neues externes System dient Reverse Engineering als Hilfsmittel, um im Rahmen des Beautycontest den IT-Background verschiedener Softwareangebote zu vergleichen. Bei Ablöse durch eine Neuentwicklung eines eigenen Systems dient es hingegen als Tool zur kontinuierlichen Dokumentation.

Die Finanzbranche befindet sich im IT-Umbruch

Viele Finanzdienstleister sind intensiv mit dem Austauschen alter IT-Systeme beschäftigt. Hier sind die Herausforderungen komplex: Häufi g fehlen Programmierer für bestimmte ältere Programmiersprachen (z.B. COBOL, Natural oder PL/I), welche die Systeme verstehen und entsprechend warten könnten. Zusätzlich kann es sein, dass die alten Systeme schlicht nicht mehr den neuesten Anforderungen entsprechen. Hinzu kommt: Insbesondere in der Finanzbranche muss eine Softwaredokumentation compliance-konform erstellt werden, weil dort z.B. für die BaFin besondere Regularien greifen. So können Transformationsprozesse schnell sehr vielschichtig werden.

Der Anwendungsfall

Im Anwendungsfall der Softwaredokumentation wird mittels Reverse Engineering semi-automatisiert eine Dokumentation erstellt. ReqPOOL hat zusammen mit dem Software Competence Center Hagenberg der Johannes Kepler Universität Linz die Dokumentationslösung „sysparency“ entwickelt, um die automatisierte Softwaredokumentation zu vereinfachen. Dieser vereinfachte Prozess kann die internen Ressourcen schonen und dabei helfen, die Transformation schnell und unkompliziert zu gestalten. Anschließend kann in einer Kombination aus strukturiertem Vorgehen und toolgestützten Ansätzen die Ablösung der Altsysteme – selbstverständlich in jeder Branche – erfolgreich umgesetzt werden.

 

atp magazin - Unsere Themen

Bleiben Sie auf dem aktuellen Stand der Technik  in
diesen Bereichen der Automatisierungstechnik:

Das könnte Sie auch interessieren:

KI: Plattform für Artificial Intelligence unterstützt Unternehmen
Pepperl + Fuchs: Sortiment um weltweit einzigen Ultraschallsensor für PL-d-Anwendungen erweitert
5G: Erster industrieller 5G-Router vorgestellt

Publikationen

SPS-Software für fehlersichere Steuerungen

SPS-Software für fehlersichere Steuerungen

Autor: Norbert Becker/Hochschule Bonn-Rhein-Sieg / Manfred Eggeling/Hochschule Bonn-Rhein-Sieg / Michael Huelke/Institut für Arbeitsschutz der DGUV
Themenbereich: atp edition
Erscheinungsjahr: 2015

Dieser Beitrag beschreibt, wie die Anforderungen der ISO 13849-1 an sicherheitsbezogene SPS-Software im Maschinenbau praxisgerecht umgesetzt werden können. Die Ausführungen basieren auf den Ergebnissen eines vom Institut für Arbeitsschutz (IFA) ...

Zum Produkt

Cloud-basierte Automatisierung

Cloud-basierte Automatisierung

Autor: Grischan Engel/Hochschule Pforzheim; / Christian Stahl/Deutsches Forschungszentrum für künstliche Intelligenz; / Thomas Greiner/Hochschule Pforzheim; / Mike Barth/Hochschule Pforzheim; / Dominic Gorecky/Deutsches Forschungszentrum für künstliche Intelligenz
Themenbereich: atp edition
Erscheinungsjahr: 2015

Die Integration cyber-physischer Systeme in die industrielle Automatisierung erfordert erweiterte Mechanismen zur Gewährleistung der Verfügbarkeit. Vor diesem Hintergrund untersucht der Beitrag den Einsatz cloud-basierter Steuerungstechnik am ...

Zum Produkt

Anforderungs- und Testfall-Codesign

Anforderungs- und Testfall-Codesign

Autor: Susanne Rösch/Technische Universität München / Stefan Feldmann/Technische Universität München / Dorothea Förster/Schunk / Birgit Vogel-Heuser/Technische Universität München
Themenbereich: atp edition
Erscheinungsjahr: 2014

Durch den verstärkten Einsatz von Software in mechatronischen Systemen und die hohen Anforderungen an die Qualität derselben, müssen Entwicklungsprozesse bei der mechatronischen Produkt- beziehungsweise Geräteentwicklung angepasst werden, um dem ...

Zum Produkt

load more publications

Sie möchten unser Magazin testen?

Bestellen Sie das kostenlose Probeheft!

Überzeugen Sie sich selbst:
Gerne senden wir Ihnen die
Industriearmaturen + Dichtungstechnik
kostenlos und unverbindlich zur Probe!