Benutzerspezifische Werkzeuge

COSMOL Application KnowledgeExplorer und Transformer

COSMOL Application KnowledgeExplorer und Transformer

In den individuell entwickelten Applikationen von Firmen und Verwaltungen steckt oft das gesamte Prozesswissen eines Betriebs. Egal ob Großrechner-Anwendung, Internet-oder Client/Server-Anwendung: In einer fertigen Applikation steckt ein Konzept, ein aufwendiger Prozess der Qualitätssicherung und das jahrelang gewachsene Wissen zahlreicher Experten. In der Praxis werden Dokumentation und Konzepte aber ab einem gewissen Punkt der Produktreife zumeist nicht mehr aktualisiert. So steht irgendwann nur noch der eigentliche Quellcode der Anwendung zur Verfügung. Wenn nun umfangreiche Wartungsmaßnahmen anstehen oder ein Plattformwechsel notwendig wird, kommt der strukturierten Analyse des Quellcodes eine große Bedeutung zu. Dies umso mehr, wenn Entwickler und sonstige Wissensträger das Unternehmen verlassen haben.

Wo die klassischen Entwicklungsumgebungen am Ende sind, unterstützt BGS ihre Kunden mit der COSMOL-Werkzeugumgebung. Zentraler Bestandteil der Lösung ist das sogenannte Repository, das mit sämtlichen Code-Artefakten einer Anwendung durch den „Explorer“ befüllt wird und diese dann anschließend in relationaler Form aufnimmt. Damit ist eine sehr schnelle und kostengünstige Analyse der Code-Konstrukte möglich. Der „Explorer“ arbeitet mit sprachsensitiven Parsern. Diese erkennen einzelne Programmierstatements in ihrer semantischen Gesamtheit und können so einzelne Bestandteile zielgerichtet separieren und die Strukturzusammenhänge darstellen. BGS kann Parser für nahezu alle gängigen Hochsprachen wie COBOL, PL/I, CSP, NATURAL, Visual Basic, Java und C# zur Verfügung stellen.   

Mit der Transformer-Komponente steht eine spezielle Hochsprache zur Verfügung, die die automatisierte Programmanpassung selbst größter Anwendungspakete ermöglicht. Die Artefakte aus dem Repository werden somit regelbasiert angepasst und testfertig bereitgestellt.   

Artikelaktionen