Workshop "Software Migration"
23. - 24. November 2006
Chemnitz
Tool-Demonstrationen
![]() |
Die nachfolgenden 7 Reverse Engineering- bzw. Migrationstools werden zur Fachtagung demonstriert. Die Auflistung erfolgt in alphabetischer Reihenfolge der Toolnamen. Interessenten, die Ihre Tools ebenfalls noch demonstrieren wollen, setzen sich bitte mit den Organisatoren in Verbindung. |
| Toolname: | BS2 MigMan - Migration Manager für BS2000 Architekturen |
| Toolhersteller: | pro et con Innovative Informatikanwendungen GmbH |
| Referent: | Herr Denis Uhlig |
| Beschreibung: | |
BS2 MigMan ist eine IDE, welche eine automatische Migration von BS2000
Applikationen in UNIX-Umgebungen realisiert.
Das Tool ist eine Eclipse-Anwendung mit folgenden Funktionalitäten:
Der o.a. Text kann Firmenbezeichnungen, Marken, Kennzeichen oder Produktnamen enthalten, die den jeweiligen Eigentümern gehören. Ihre Wiedergabe erfolgt nicht in marken- oder zeichenrechtlichem Sinn. |
|
| Toolname: | COBOL FGM - Flow Graph Manipulator für COBOL |
| Toolhersteller: | pro et con Innovative Informatikanwendungen GmbH |
| Referent: | Frau Anja Beier |
| Beschreibung: | |
| COBOL FGM unterstützt das Programmverstehen und die Redokumentation von COBOL-Applikationen. Es wird ein vollständiger Einblick in komplexe COBOL Projekte geliefert. Feingranulares Wissen eines einzelnen Programmes wird kombiniert mit Applikationswissen. Die Analyse von "embedded" Systemen wie SQL ist ebenso integriert wie die Auswertung von Präprozessordirektiven. Es werden verschiedene COBOL-Dialekte unterstützt. Integriert sind Datenflußanalysen und die graphische Darstellung des Steuerflusses der Programme in Form von Programmablaufplänen. Funktionale Erweiterungen aufgrund spezifischer Kundenanforderungen sind durch die Existienz einer tooleigenen Scriptsprache jederzeit möglich. Die Nutzung von COBOL FGM reduziert Wartungskosten. Programmverstehen und aktuelle Dokumentationen bilden die erste wichtige Stufe von Migrationsprojekten. | |
| Toolname: | Kb-AIM V5 - Application Knowledge Platform |
| Toolhersteller: | Micro Focus |
| Referent: | Herr Guido Salvi |
| Beschreibung: | |
|
Die Application Knowledge Plattform (AKP) unterscheidet vier Wissenskategorien:
Systemarchitektur, Systemqualität, Systementwicklung und die wirtschaftliches Bedeutung des Systems.
Die Informationen können nach Kategorien, nach Geschäftseinheiten oder für das gesamte Unternehmen abgefragt werden.
Zudem erstellt die AKP Software Metriken. Diese Metriken werden mit Hilfe einer Einschätzung des Software-Entwicklungsprozesses
und durch die Bewertung von Informationen zur Applikationsgröße, Wartbarkeit sowie Komplexität ermittelt. Die AKP ist modular aufgebaut und kann durch neue Programmiersprachen erweitert werden. Ebenso können wichtige, externe Informationen wie z.B. Konfigurations- und Change Management (CCM)- Daten, Informationen zur Programmleistung und Tools zur Ereignisüberwachung integriert werden. Die Darstellung und die Dokumentation der Informationen erfolgt durch optimierte Entscheidungsmodule (Decision Support Modules):
|
|
| Toolname: | NStop MigMan - Migration Manager für HP NonStop Architekturen |
| Toolhersteller: | pro et con Innovative Informatikanwendungen GmbH |
| Referent: | Herr Rene Groschopp |
| Beschreibung: | |
|
NStop MigMan ist eine IDE, welche alle Komponenten einer automatischen
Migration von HP NonStop (Tandem) Applikationen
in UNIX-Umgebungen unterstützt. In ScreenCobol definierte Benutzeroberflächen
werden zu JAVA-Clients, das hierarchische Filesystem Enscribe wird
in eine relationale Datenbank (Oracle oder DB2) migriert. Auch für
die Migration des proprietären Transaktionsmonitors Pathway
in moderne Middleware (Tuxedo, Websphere, RPC,..) existiert Tool-Unterstützung.
Schließlich werden Anwendungsprogramme im HP NonStop eigenen COBOL-Dialekt an
allgemeingültigen COBOL-Dialekt auf UNIX-Umgebungen angepaßt. Ein
in das Tool integrierter Sprachkonvertierer übersetzt die Tandem-eigene
Systemprogrammiersprache TAL in C++. Eine komfortable graphische Oberfläche
garantiert die Kontrolle über alle MigMan-Funktionen.
Die integrierte Versionsverwaltung ermöglicht das Speichern verschiedener
Projektzustände. Der o.a. Text kann Firmenbezeichnungen, Marken, Kennzeichen oder Produktnamen enthalten, die den jeweiligen Eigentümern gehören. Ihre Wiedergabe erfolgt nicht in marken- oder zeichenrechtlichem Sinn. |
|
| Toolname: | SRA - Software Reengineering Architektur |
| Toolhersteller: | pro et con Innovative Informatikanwendungen GmbH |
| Referent: | Herr Uwe Erdmenger |
| Beschreibung: | |
SRA ist ein Werkzeugkasten zur Entwicklung von Migrations-Tools.
Alle Migrations-Werkzeuge der Firma pro et con entstanden unter Nutzung von SRA.
SRA selbst ist ebenfalls eine Eigenentwicklung. Daraus werden präsentiert:
|
|
| Toolname: | TESSI - Textual assistant |
| Toolhersteller: | Lehrstuhl Informationssysteme und Softwaretechnik, TU Chemnitz |
| Referent: | Herr Michael Rentzsch |
| Beschreibung: | |
|
CASE-Werkzeuge unterstützen den Softwareentwicklungsprozeß erst ab einer
Phase, zu der Diagramme (z.B. UML, Datenfluß usw.)
gezeichnet werden. TESSI zwingt den Analytiker, schon zu Beginn der
Anforderungsanalyse eine textuelle Beschreibung der Anforderungen zu erstellen
und von diesen Anforderungen
ein objektorientiertes Modell (auf UML-Basis) abzuleiten. Nach Abschluß
der Modellbeschreibung durch den Analytiker
generiert TESSI einen Text, der von diesem Modell automatisch abgeleitet wird.
Dieser Text repräsentiert die Vorstellungen des Analytikers und ist außerdem
für den Kunden verständlich. Der Kunde validiert den Text.
Während dieses Prozesses generiert TESSI auch Metriken, welche die Schätzung
von Projektaufwand und -kosten unterstützen.
Präsentiert wird ein Prototyp, der sich in Entwicklung befindet und bei studentischen Praktika eingesetzt wird. |
|
| Toolname: | ZEDERBrowser - Browser für das Zentrale Debeka-Repository (ZEDER) |
| Toolhersteller: | Debeka-Hauptverwaltung |
| Referent: | Herr Martin Schulze |
| Beschreibung: | |
| Der ZEDER-Repository-Browser der Debeka ist eine eigenentwickelte Eclipse-Anwendung, mit der die Entwickler der Versicherungsgruppe in den Inhalten des "Zentralen Debeka-Repositorys" (ZEDER) navigieren. Der Browser ist modellunabhängig und unterstützt die Orientierung innerhalb der Vererbungshierarchie der Repository-Objekte. Zur Unterstützung bei häufigen Fragestellungen dienen Abkürzungslinks und vordefinierte Anfragen. | |
