Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Konzeption und Entwicklung eines PlugIn-basierten Diagnosesystems für semantische Qualitätsdefekte

 
: Schmidt, Sebastian G.
: Rombach, H. Dieter; Rech, Jörg

Kaiserslautern, 2007, 142 pp.
Kaiserslautern, TU, Dipl.-Arb., 2007
German
Thesis
Fraunhofer IESE ()
software maintenance; quality criteria

Abstract
Seit der Erkenntnis, dass die Entwickler eines Softwaresystems von Anfang an für die späteren Phasen des Lebenszyklus' nach der Auslieferung verantwortlich sind, wird sich immer stärker mit den Belangen der Wartung auseinander gesetzt. Um den Aufwand für die Wartung und Pflege von Softwaresystemen zu reduzieren, müssen bereits bei der Entwicklung von Software qualitätsbezogene Eigenschaften geschaffen und erhalten werden.
Das DoctorQ System ist ein Framework, mit dem Qualitätsdefekte, also Verstöße gegen Qualitätsmerkmale, während der Programmiertätigkeit erkannt werden können. In dieser Arbeit werden einige Programmteile entwickelt, die später zum DoctorQ System integriert werden. Die einzelnen Module werden als PlugIns in die Entwicklungsumgebung Eclipse eingebunden.
Im Detail handelt es sich um einen Observer, welcher sämtliche aktiven Analyse-PlugIns über Änderungen am Quelltext informiert, einen Annotator, der Markierungen erstellt, welche Beschreibungen von gefundenen Defekten enthalten, und um eine Reihe von Analyse- und Diagnose-PlugIns, die nach semantischen Qualitätsdefekten suchen. Bei diesen Defekten handelt es sich um Verstöße gegen Richtlinien zur konsistenten und nachvollziehbaren Benennung von Programmelementen.

: http://publica.fraunhofer.de/documents/N-60711.html