Project Details
Globale Programm-und Architekturanalysen objektorientierter Systeme
Applicant
Professor Dr. Erhard Plödereder
Subject Area
Software Engineering and Programming Languages
Term
from 2004 to 2006
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 5423052
Wartung und Evolution von Softwaresystemen verursachen 50-80% der Softwarekosten. Das Projekt "Bauhaus" hat zum Ziel, Wartungsingenieuren durch analytische Methoden und Werkzeuge das Programmverstehen auf Code- und Architekturebene zu erleichtern, um damit Qualität und Effizienz der Wartungsprozesse zu verbessern. Um in der Programmiersprache C geschriebene Systeme zu analysieren, steht ein umfangreicher, an realen, großen Systemen erprobter Methoden- und Werkzeugsatz bereits zur Verfügung. Mit der hier angestrebten Förderung sollen Methoden für die Analyse objektorientierter Systeme erforscht und durch Werkzeuge für in C++ und Java geschriebene Systeme erprobt werden. Die Entwicklung neuer Methoden ist notwendig, um das durch Objektorientierung dynamisierte Programmverhalten analytisch erfassen und in benutzerverständlichen Darstellungsformen präsentieren zu können. Grundlegende Forschung ist nötig zur Klärung der Frage, wie aus den analytischen Ergebnissen auf Designprinzipien und architektonische Elemente geschlossen werden kann. Die bereits existierenden Analysen sollen hierzu auf ihre Anwendbarkeit untersucht und - Eignung vorausgesetzt - entsprechend erweitert und angepasst werden. Die Umsetzung in realistisch einsetzbare Werkzeuge ist zentrales Ziel unserer Forschung.
DFG Programme
Research Grants
Participating Person
Professor Dr. Rainer Koschke