Workshop "Reengineering Prozesse"
- Software Migration -
6. - 7. Oktober 2005
Chemnitz
Tool-Demonstrationen
Die nachfolgenden 8 Reverse Engineering- bzw. Migrationstools werden zum Workshop 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: | Bauhaus Suite |
| Toolhersteller: | TTI GmbH TGZ Softwareanalysen |
| Referent: | Stefan Bellon/Thomas Eisenbarth |
| Beschreibung: | |
| Die Bauhaus Suite ist ein Werkzeugkasten verschiedener Analysen, die zum Programmverstehen beitragen und somit während der kompletten Phase der Software-Evolution von Nutzen sind. Die Analysen gliedern sich in Analysen auf Architekturebene (z.B. Vergleich der Ist- mit der Soll-Architektur) und Analysen auf Quelltextebene (z.B. Kloneerkennung). Eine graphische Oberfläche zur einheitlichen Präsentation der Analyseergebnisse ist ebenfalls Bestandteil der Bauhaus Suite. Neben der Darstellung verschiedener Sichten auf das zu analysierende System kann die Oberfläche u.a. auch als graphischer Crossreferenzer und zur Abfrage von Schnittstelleninformationen herangezogen werden. | |
| Weitere Informationen: | www.bauhaus-tec.com |
| Toolname: | COBOL FGM - Flow Graph Manipulator für COBOL |
| Toolhersteller: | pro et con Innovative Informatikanwendungen GmbH |
| Referent: | 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 und CICS 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: | www.proetcon.de |
| Toolname | GUPRO - Generische Umgebung zum Programmverstehen |
| Toolhersteller: | Institut für Softwaretechnik, Universität Koblenz, Prof. Dr. Jürgen Ebert |
| Referent: | Dr. Volker Riediger/Dr. Andreas Winter |
| Beschreibung: | |
| GUPRO ist ein anpaßbares Anfragewerkzeug zur Untersuchung vorhandener Programmstrukturen. In Migrationsvorhaben kann GUPRO insbesondere zur Analyse und Visualisierung der Migrationsquellen genutzt werden. Durch Techniken der Metamodellierung kann GUPRO an spezifische Analyseanforderungen konkreter Aufgabenstellungen angepaßt werden. Die Analysefähigkeit von GUPRO basiert auf Graph-Anfragen und Graphalgorithmik, die auch in einem verfügbaren Webservice angeboten wird. Analyseergebnisse werden im GUPRO-Browser direkt im Quelltext angezeigt. GUPRO ermöglicht hierbei auch die Untersuchung und Visualisierung von Präprozessor-Transformationen. | |
| Weitere Informationen: | www.gupro.de |
| Toolname: | Java FGM - Flow Graph Manipulator für Java |
| Toolhersteller: | pro et con Innovative Informatikanwendungen GmbH |
| Referent: | Andreas Loos |
| Beschreibung: | |
| Java FGM unterstützt das Programmverstehen und die Redokumentation von objektorientierten Java-Applikationen. Das Tool arbeitet in Übereinstimmung mit der Java-Philosophie auf der Basis von UNICODE. Klassen, Methoden, Attribute, Files, Packages und ihre Beziehungen (Call, Vererbung, Assoziation, Typverwendung, Attributzugriff) werden geparst. Der Parser ist in der Lage, die unterschiedlichen Formate, in welchem eine Java-Appplikation vorliegt (.java, .class, rt.jar) zu analysieren. Es entsteht ein Repository für komplexe Auswertungen. Die Ergebnisse werden in verschiedene Graphik- und Textformate exportiert. Integrierte Metriken erlauben die Bewertung der Softwarequalität. Eine graphische Benutzeroberfläche garantiert eine homogene Sicht auf die Analyseergebnisse. Funktionale Erweiterungen aufgrund spezifischer Nutzeranforderungen sind durch die Existenz einer tooleigenen Scriptsprache jederzeit möglich. Die Nutzung von Java-FGM reduziert den Wartungsaufwand objektorientierter Programmsysteme. | |
| Weitere Informationen: | www.proetcon.de |
| Toolname: | MigMan Migration Manager |
| Toolhersteller: | pro et con Innovative Informatikanwendungen GmbH |
| Referent: | Uwe Erdmenger |
| Beschreibung: | |
| MigMan realisiert die automatische Migration von HP NonStop (Tandem) Applikationen in UNIX-Umgebungen.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. | |
| Weitere Informationen: | www.proetcon.de |
| Toolname: | RPW Rational Process Workbench |
| Toolhersteller: | IBM Software Group, Rational |
| Referent: | Hubert Biskup |
| Beschreibung: | |
| Der Rational Unified Process (RUP) ist ursprünglich entwickelt worden, um die Entwicklung von objektorientierter Software mit Hilfe von UML zu beschreiben. In den vergangenen Jahren ist er aber um zahlreiche Aspekte der Projektorganisation erweitert worden. In seiner vorliegenden Form stellt sich der RUP als ein Prozeß-Framework dar, das mit Hilfe der Rational Process Workbench (RPW) an spezifische Prozeßanforderungen angepaßt werden kann. Wartung und Weiterentwicklung großer Systeme, Beauftragung externer Entwicklung (Offshoring), Ablösung bestehender Systemlandschaften durch Neuentwicklung sind nur einige Aspekte, um die der RUP bei großen Anwendern erweitert wird. | |
| Weitere Informationen: | www.ibm.com/rational |
| Toolname: | Rochade |
| Toolhersteller: | ASG - Allen Systems Group |
| Referent: | Clauß-Peter Hahn |
| Beschreibung: | |
| Metadaten werden im gesamten IT Bereich immer wichtiger. Das Verständnis der Struktur von Applikationen und deren Zusammenhang mit Business Prozessen ist die wichtigste Grundlage zur Pflege, Weiterentwicklung und zur Anpassung von Softwarelösungen an modernste Technologien. Eine zentrale Verwaltung von Metadaten in einem Repository sorgt für die firmenweite Integrität der "Knwoledge Assets" als Grundlage für das Reengineering. Das Enterprise Repository Rochade, welches sowohl auf dem Mainframe als auch in verteilten Umgebungen eingesetzt werden kann, vereinfacht die Nutzung von Metadaten für Data Warehouse Anwendungen, Entwicklungsprozesse, Systeme, Netzwerke und das Business Service Management. | |
| Weitere Informationen: | www.rochade.com |
| Toolname: | Tukan |
| Toolhersteller: | CoCoLab - Datenverarbeitung |
| Referent: | Dr. Josef Grosch |
| Beschreibung: | |
| Tukan ist ein System zur Analyse und Transformation von Programmen. Tukan eignet sich für Aufgaben der Programm-Analyse, wie z.B. Impact Analysis, Application Mining und Redokumentation, ebenso wie für automatische Programm-Transformationen in den Bereichen Application Reengineering, Software Migration und Restrukturierung. Tukan bearbeitet neben den Legacy-Sprachen COBOL, PL/I, NATURAL, SQL, CICS, JCL und REXX auch moderne Sprachen wie Java, C, C++, Visual Basic und Powerbuilder. | |
| Weitere Informationen: | www.cocoloab.com |