ISO 9001
Impressum
Datenschutz
Sitemap

Suchen

Schafft Transparenz, sichert Know-how, vermindert Risiken und senkt Kosten

Das noch junge Thema Application Mining ist für Softwareysteme das, was Data Mining für operative Daten ist. Nach ähnlichen Strategien werden komplexe Zusammenhänge im Detail rekonstruiert und verborgene Abhängigkeiten aufgedeckt.

AREDIS / AM kombiniert Methoden und Techniken aus den Bereichen Data-Mining, Compilerbau, Mensch-Maschine-Kommunikation und Visualisierungstechnik zu einer effizient nutzbaren Einheit.

Zeitraubende und fehleranfällige Routineaufgaben werden automatisiert. Alle zum Verständnis eines Systemverbundes erforderlichen Programme, Datenbanken, Dokumente und Richtlinien werden in die Analyse einbezogen. Der Bezug zwischen Entwurf, Dokumentation und Implementierung wird nachvollziehbar hergestellt.

Automatisierte Seiteneffektanalysen und Codetransformationen ermöglichen Effizienzsteigerungen der Wartung, des Reengineering/Refactoring und der Migration um bis zu 40%.

Die Funktionalität ist gegliedert in Extraktoren, Analysatoren und Visualisierer.

Extraktoren selektieren und übernehmen die zum Verständnis eines Informationssystems erforderlichen Gegenstände wie z. B. Dokumente, Job-Ablaufpläne, JCL-Prozeduren, Quellprogramme, Datenbankstrukturen und -inhalte sowie die Ergebnisse von Laufzeitmessungen aus den Entwicklungs- und Betriebsumgebungen.

Analysatoren zerlegen die extrahierten Gegenstände in ihre grammatischen Elemente, ermitteln Komplexitätsmaße und rekonstruieren die implementierten Zusammenhänge auf unterschiedlichen Abstraktionsebenen.

Die Analysatoren erzeugen aus einem Verbund großer Informationssysteme eine Vielzahl Crossreferenztabellen mit immensen Datenmengen und transformieren diese in einen multidimensionalen Datenraum (Hypercube) mit assoziativer Logik. Das Schema ist flexibel ergänzbar. Neue Fakten zu einem Gegenstand werden durch einfache Zuordnung einbezogen.

Verfügbar sind theoretisch fundierte Analysatoren für die Sprachen JCL, COBOL, PL/1, Assembler, C, C++, Java, für die eingebetteten Sprachen CICS, DL/1, SQL, für Präprozessorsprachen und für strukturiert aufgebaute Dokumente.

Visualisierer kombinieren die Ergebnisse der Analysatoren zu aussagekräftigen Sichten und präsentieren diese in tabellarischer und grafischer Form auf einer intuitiv benutzbaren Oberfläche. Die Antwortzeiten komplexer Drill-down- oder Roll-up-Recherchen liegen überwiegend im Sekundenbereich.

AREDIS / AM läuft unverändert auf Einzelplatz-PC und auf Client/Server-Netzwerken. Auf einem preiswerten Einzelplatz-PC sind bereits Softwaresysteme mit bis zu drei Millionen Codezeilen und auf 64-Bit-Servern Terabyte große Quellen im Zusammenhang analysierbar.