Concepts, Methods and Tools for Architecture-Centric Software Development
Georg Buchgeher
Die Promotionsarbeit von Georg Buchgeher beschäftigt sich mit Konzepten, Methoden und Werkzeugen für architekturzentrierte Software Entwicklung. Diese Arbeit betrifft primär den Software Engineering and Technology Bereich des SCCH, die Betreuung der Dissertation erfolgt durch unseren wissenschaftlichen Partner Prof. Dr. Gustav Pomberger (Johannes Kepler Universität Linz). Diese Arbeit basiert auf der Einsicht, dass Softwarearchitektur eine zentrale Rolle in der Software Entwicklung einnimmt. Die Definition der Softwarearchitektur beginnt in einer frühen Phase des Entwicklungsprozesses mit grundlegenden und weitreichenden Entscheidungen über das zu realisierende System. Ziel der Arbeit ist die Entwicklung eines Ansatzes für architekturzentrierte Softwareentwicklung, der sowohl für objektorientierte als auch für komponentenbasierte und serviceorientierte Systeme anwendbar ist. Der Fokus liegt auf der Entwicklung von Konzepten, Methoden und Werkzeugen, mit deren Hilfe die wichtige Rolle der Softwarearchitektur entlang des Entwicklungsprozesses unterstützt wird. Code und Architektur sollen miteinander verbunden werden und kontinuierlich als Informationsquelle während der Entwicklung zur Verfügung stehen. Ein besonderes Augenmerk wird dabei auf die Werkzeugunterstützung gelegt, da fehlende Werkzeuge einer der Hauptkritikpunkte von ähnlichen bestehenden Ansätzen sind und als Hauptgrund dafür angesehen wird, dass Ansätze wie etwa Architekturbeschreibungssprachen kaum in Softwareentwicklungsprojekten eingesetzt werden.
zurück