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:
  • Anwendungsprogramme im BS2000 eigenen COBOL-Dialekt werden in allgemeingültige COBOL-Dialekte für UNIX konvertiert.
  • Ein in das Tool integrierter Sprachkonvertierer übersetzt die BS2000-eigene Systemprogrammiersprache SPL in C++.
  • SDF-Prozeduren werden nach Perl konvertiert.
Die komfortable graphische Oberfläche garantiert die Kontrolle über alle MigMan-Funktionen. Die integrierte Versionsverwaltung basiert auf dem Open Source Produkt "Subversion" und realisiert 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.
Weitere Informationen

 

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.
Weitere Informationen

 

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):
  • Dynamic Inventory
  • Software Quality Management
  • Outsource Contract Management
  • Productivity Management
  • Enterprise Impact Analysis
  • Enterprise Technical Documentation
Weitere Informationen

 

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.
Weitere Informationen

 

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:
  1. Parsergenerator "BTRACC":
    Generiert aus einer formalen Beschreibung den Quellcode eines Parsers. Im Vergleich zu anderen Parsergeneratoren (z.B. yacc) entfallen durch das zugrundeliegende Backtracking-Verfahren Notationsbeschränkungen der Eingabegrammatik und die Attributierung ist wesentlich komfortabler. Die Demonstration erfolgt anhand eines Praxisbeispiels (Generierung eines SPL-Parsers).

  2. "Tree Handler" zur formalen Notation von Syntaxbäumen:
    Eingabe für das Werkzeug ist eine formale Notation eines Syntaxbaumes. "Tree Handler" generiert daraus den Code für die Klassen des Syntaxbaumes. "Tree Handler" wird eingesetzt bei der Entwicklung von Sprachkonvertierern (Translatoren).

  3. "C-Gen" zur Generierung von C/C++-Quellcode:
    Der letzte Schritt bei einer toolgestützen Sprachkonvertierung besteht in der Zielcode-Generierung. "C-Gen" generiert automatisch aus der internen Repräsentation eines Programmes (Syntaxbaum) den strukturierten Zielcode. Mittels eines Config-Files wird auf das Zielcode-Layout nutzerspezifisch Einfluß genommen ( z.B. Blockeinrückungen, Zeilenumbrüche, Formatierungen,...).
Weitere Informationen

 

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.
Weitere Informationen

 

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.

 

Aktuelles

14.08.2006
Webseite zum Workshop geschaltet.

05.09.2006
Informationen zur Abendveranstaltung eingebunden.

10.10.2006
Agenda eingebunden.

11.10.2006
Tooldemo eingebunden.

23.10.2006
Agenda aktualisiert.

26.10.2006
Agenda aktualisiert.

03.11.2006
Tooldemo aktualisiert.

10.11.2006
Agenda aktualisiert.

14.11.2006
Agenda aktualisiert.

17.11.2006
Agenda aktualisiert.

20.11.2006
Proceedings eingebunden.

28.11.2006
Vorträge eingebunden.

28.11.2006
Fotos eingebunden.