Not logged in.

Contribution Details

Type Master's Thesis
Scope Discipline-based scholarship
Title Towards an Integrated Tool Platform for Software Architecture and Evolution Analysis
Organization Unit
Authors
  • Christian Hanimann
Supervisors
  • Harald Gall
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Date 2006
Abstract Text Software maintenance and evolution are important tasks in the software lifecycle. To make software maintenance and evolution easier, procedures exist to represent the software as a model and to measure the software. There are several graphical approaches to represent this generated data. This thesis concerns part of this work. To save a generated FAMIX model of a software durable, the data of this model is saved with Hibernate in a relational database. The metrics of this software, computed with the Metrics plug-in, are mapedp with the corresponding entities of the FAMIX model and are also stored in the database. The metrics are visualised with the Kiviat Visualizer. On the basis of these graphs, several questions, concerning architecture, design and evolution, will be answered.
Zusammenfassung Software Wartung und Evolution ist in der heutigen Zeit eine wichtige Aufgabe im Lebenszyklus einer Software. Um die Wartung und Evolution zu vereinfachen, wird versucht, die Software in Modelle abzubilden und sie zu vermessen. Um die Resultate anschaulich darzustellen existieren verschiedene graphische Anstze. Diese Arbeit widmet sich einem Teilgebiet dieser Aufgabe. Um ein generiertes FAMIX Modell einer Software dauerhaft verfügbar zu machen, wird dieses Modell mit Hibernate in einer relationalen Datenbank gespeichert. Zudemwerden die mit demMetrics plug-in erzeugten Metriken den richtigen Entitten zugeordnet und ebenfalls mit Hibernate in der Datenbank gespeichert. Mit dem Kiviat Visualizer werden diese Metriken dann graphisch dargestellt. Anhand dieser Graphen werden dann verschiedene Fragen zur Architektur, zum Design und zur Evolution beantwortet.
PDF File Download
Export BibTeX