Diploma Thesis DIP-1858

BibliographySchiele, Gregor Alexander: Beschreibung einer halbautomatisch abgeleiteten Architektur mit UML-Ausdrucksmitteln.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1858 (2000).
126 pages, german.
CR-SchemaD.2.2 (Software Engineering Design Tools and Techniques)
D.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)
D.2.11 (Software Engineering Software Architectures)
KeywordsUML; Reengineering; RFG
Abstract

Zur effektiven Wartung eines Softwaresystems ist es nötig, die Architektur des Systems zu erkennen und zu verstehen. Werkzeuge und Methoden zur Unterstützung dieses Architekturerkennungsprozesses sind Gegenstand intensiver Forschung. Diese Diplomarbeit konzentriert sich auf die Modellierung und Präsentation der im Rahmen des Projekts Bauhaus ermittelten Architekturbeschreibung eines Softwaresystems mit UML-Ausdrucksmitteln. Innerhalb des Projekts Bauhaus wird eine Architekturbeschreibung durch einen Resource Flow Graphen repräsentiert. Dieser stellt die Quelldarstellung der zu entwickelnden Transformationen dar. Das in dieser Diplomarbeit erarbeitete Konzept ermöglicht es, eine Architekturbeschreibung in die UML zu transformieren, in einer geeigneten Visualisierungskomponente darzustellen und Änderungen, die ein Benutzer an der UML-Modellierung vornimmt, zurück zu transformieren und in die Architekturbeschreibung zu integrieren. Eine prototypische Realisierung dieses Konzepts wird beschrieben. Als Visualisierungskomponente können existierende UML-Werkzeuge Verwendung finden, da das Standardformat XML Metadata Interchange unterstützt wird.

Full text and
other links
PDF (341784 Bytes)
PostScript (1400738 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
ContactBei Fragen, bin ich unter der E-Mail Gregor.Schiele@epost.de erreichbar.
Department(s)University of Stuttgart, Institute of Computer Science, Programming Languages and Compilers
Project(s)Bauhaus
Entry dateJanuary 8, 2001
   Publ. Computer Science