CAST Application Mining
CAST Application Mining ist eine Methode für die automatische Analyse bestehender Applikationen. Zunächst wird der Quellcode von Anwendung und Datenbank analysiert. Die Informationen über die Objekte, deren Eigenschaften und strukturellen Zusammenhänge werden in einem Repository zentral gespeichert.
Auf folgenden Gebieten hilft Cast den Projektleitern, Entwicklern und Datenbankadministratoren beim Management komplexer Systeme:
Wissensmanagement
- Grafische Visualisierung der Struktur von Applikationen und Datenbanken
- Dokumentation der Zusammenhänge
- Unterstützung für die Einarbeitung neuer Mitarbeiter
Änderungsmanagement
- Vorhersage der Auswirkungen von Änderungen
- Differenzanalyse
- Skriptgenerierung für Release-Wechsel
- Datenextraktion (Export und Import)
- Test und Debugging von Datenbankobjekten
Auf Datenbankenseite stehen Parser für Transact SQL (Microsoft SQL Server, Sybase Adaptive Server Enterprise), PL/SQL (Oracle) sowie SQL/PSM (IBM) zur Verfügung.
Auf Applikationsseite können sowohl klassische Client-Server-Anwendungen (Cobol, C++, Oracle Forms, Delphi, Visual Basic, PowerBuilder) als auch moderne Web-Anwendungen (ASP, CFML, Java, JavaScript, JSP, .NET, Pearl, PHP, VBScript) analysiert werden.



