Diploma and Master Theses (authored and supervised):

J. Sommerhuber:
"A Iterative Approach for Software Architecture Reengineering Using the Spring Framework";
Supervisor: S. Dustdar, J. Oberleitner; Institut für INformationssysteme, AB Verteilte Systeme, 2006; final examination: 2006.

English abstract:
In this thesis, a new approach for architectural reengineering of a legacy system will be presented. It describes how to iteratively transform a system´s architecture toward a standardized one that is based on the Spring Framework and other open-source tools. As a result, the reengineered architecture will be more robust and more resistent against software-erosins and better prepared to be evolved and maintained in future.
This approach will be applied to MCoIP (Mobile Control over IP), a product of Siemens PSE Vienna. MCoIP enables remote monitoring and controlling of devices that range from power plants to personal heatings. We show how our approach reduces complexity, enhances flexibility, extensibility, scalability, testability, and interopetability of its architecture by using concepts like Inversion of Control, Aspect-Oriented Prgramming, and Object-Relational Mapping.

Created from the Publication Database of the Vienna University of Technology.