Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AMELIO Logic Discovery – „Verstehen Sie Ihre Software?“

113 views

Published on

Viele geschäftskritische Kernanwendungen sind über Jahrzehnte entstanden. Das notwendige Wissen, um sie sicher und effizient warten, weiterentwickeln oder neuschreiben zu können, ist jedoch oft nicht mehr vorhanden. Größe und Komplexität der Anwendungen lassen eine manuelle Wiedergewinnung des Wissens kaum zu. Da hilft nur eins: eine maschinelle Lösung. Deshalb gewinnt AMELIO Logic Discovery das Wissen aus COBOL- und PL/I-Anwendungen zu 100% automatisch zurück.

Published in: Software
  • Be the first to comment

  • Be the first to like this

AMELIO Logic Discovery – „Verstehen Sie Ihre Software?“

  1. 1. The perfect Way to better Software Verstehen Sie Software? 20. Workshop Software-Reengineering & Evolution
  2. 2. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. COBOL und PL/I leben immer noch  Vor allem Backend-/Kernanwendungen von Banken und Versicherungen  Größe: meist > 1 Mio Lines of Code  Alter: 30-40 Jahre  Lebenserwartung: weitere 5-10 Jahre und mehr (?)  ABER: ursprüngliche Entwickler sind oder gehen bald in Rente  Dokumentation (falls aktuell vorhanden):  eher Gedächtnisstütze für den ursprünglichen Entwickler  Selten geeignet für Wissenstransfer oder als Grundlage für Modernisierungen 2Verstehen Sie Software?
  3. 3. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. COBOL und PL/I leben immer noch  Vor allem Backend-/Kernanwendungen von Banken und Versicherungen  Größe: meist > 1 Mio Lines of Code  Alter: 30-40 Jahre  Lebenserwartung: weitere 5-10 Jahre und mehr (?)  ABER: ursprüngliche Entwickler sind oder gehen bald in Rente  Dokumentation (falls aktuell vorhanden):  eher Gedächtnisstütze für den ursprünglichen Entwickler  Selten geeignet für Wissenstransfer oder als Grundlage für Modernisierungen 3Verstehen Sie Software?
  4. 4. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. 4Verstehen Sie Software?
  5. 5. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. 5Verstehen Sie Software?  Abstraktion erforderlich!
  6. 6. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. Informationen sammeln, Wissen ableiten 6Verstehen Sie Software? Program Sources - Progams - Copybooks, Includes - (Compile Listings) Enhanced Abstract Syntax Tree Formale Abstraktion Reasoning Engine Knowledge-Base Control Flow Data Flow Conditions Model Data Service Model …
  7. 7. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. Vom Überblick zum Detail 7Verstehen Sie Software? Knowledge-Base  Abstraktion  Themen-/Aufgaben-spezifische Analysen  Möglichst Sprach-neutrale Darstellung
  8. 8. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. Physikalisch vs. Logisch 8 COBOL- und PL/I-Anwendungen automatisch wieder verstehen Verstehen Sie Software?
  9. 9. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. Physikalisch vs. Logisch 9 COBOL- und PL/I-Anwendungen automatisch wieder verstehen (Kleines) Kundenbeispiel Physikalisch - 33 Sections - Mit 66 Paragraphen - Ohne sichtbaren Zusammenhang Logisch - 21 Prozeduren - Davon 15 in Composites - 4 Composites (tw. mit Sub-Composites) - 2 tote Sections (4 Paragraphen) COBOL Kundenbeispiel Physikalisch - 110 Prozeduren auf einer Ebene - Ohne sichtbaren Zusammenhang Logisch - 110 Prozeduren - Davon 93 gruppiert in 14 Composites mit Sub-Composites PL/I Verstehen Sie Software?
  10. 10. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. Weitere Analysen Einige bestehende Analysen  Data Definition und Data Usage  Dead Code Analyse, inkl. Data Elements  Bedingungsanalysen  Include Analyse  File- und Datenbank-Zugriffe, inkl. CRUD-Erkennung  Mustererkennung  Metriken  Reports Weitere Kunden- und Projekt-spezifische Analysen möglich 10Verstehen Sie Software?
  11. 11. Copyright © 2018 Delta Software Technology GmbH. All Rights reserved. www.delta-software.com 11Frühjahrsputz mit AMELIO

×