Bibliography | Eisenbarth, Thomas: GropiusSE. Eine Resource Flow Graph Bibliothek in Ada95 fuer das Speichern und Aufbereiten von Reengineeringinformationen. University of Stuttgart, Faculty of Computer Science, Student Thesis No. 1663 (1998). 105 pages, german.
|
CR-Schema | D.3.4 (Programming Languages Processors) E.1 (Data Structures) D.2.2 (Software Engineering Tools and Techniques)
|
Keywords | Resource Flow Graph; RFG; Reengineering; Bauhaus |
Abstract | GropiusSE ist eine Bibliothek zur Verwaltung von Resource Flow Graphs (RFGs). GropiusSE wird im Bauhaus-Projekt, das von der Universität Stuttgart und dem Fraunhofer Instituts für experimentelles Software Engieneering, Kaiserslautern in Kooperation durchgeführt wird, eingesetzt. Ziel des Bauhaus-Projektes ist es, die Architektur eines Programms zu analysieren und zu rekonstruieren. Die Knoten des RFGs stehen für Entitäten des zu analysierenden Programms (Typen, Subprogramme und Variablen). Die Kanten stehen für die Beziehungen der Entitäten untereinander. So enthält der RFG beispielsweise die Information, welche Variable von welchem Typ ist. Ein in GropiusSE integrierter View-Mechanismus erlaubt es, verschiedene Sichten des RFGs zu betrachten. Darüberhinaus können beliebige Gruppen von Knoten zu Composites zusammengefaßt werden und fortan als ein einziger Knoten betrachtet werden. Analysen blenden Knoten und Kanten aus, fügen neue hinzu oder fassen Knoten zu Composites zusammen. Die Verwaltung der Views geschieht für die Analysen transparent. Jede Analyse liefert als Ergebnis eine neue View, Ergebnisse verschiedener Analysen können durch Verknüpfen von Views überlagert werden. Ein RFG läßt sich exportieren, so daß sich die Analyseergebnisse mittels Grapheneditoren visualisieren lassen.
|
Full text and other links | PostScript (2884001 Bytes) Access to students' publications restricted to the faculty due to current privacy regulations |
Department(s) | University of Stuttgart, Institute of Computer Science, Programming Languages and Compilers
|
Entry date | January 13, 1998 |
---|