Die Dissertation behandelt das Problem komplexer Verfolgbarkeitsanalysen und entwickelt die Traceability Analysis Language (TracAL) als neuen Ansatz. Diese domänenspezifische Sprache erleichtert die Erstellung von Verfolgbarkeitsanalysen und bietet wesentliche Vorteile gegenüber bestehenden Methoden: - Anwendbarkeit: TracAL stellt die notwendige Funktionalität für wiederholbare und automatisierbare Verfolgbarkeitsanalysen bereit, wobei hohe Ausdrucksstärke und Performanz im Vordergrund stehen. - Repräsentationsunabhängigkeit: Der Ansatz nutzt ein graphbasiertes Modell, das von den einzelnen Datenquellen abstrahiert und Artefakte sowie deren Verknüpfungen einheitlich darstellt. Dies ermöglicht durchgängige Analysen, die auf Verfolgbarkeitsinformationen mehrerer Werkzeuge und Datenquellen zugreifen. Ein mehrstufiges Adapterkonzept erleichtert zudem die Anbindung neuer, bisher nicht unterstützter Datenquellen. - Konfigurierbarkeit: TracAL bietet modulare, wiederverwendbare Bausteine, die eine flexible Zusammenstellung neuer Analysen oder die Anpassung bestehender Analysen an aktuelle Rahmenbedingungen ermöglichen. Hierbei werden Konzepte der funktionalen Programmierung mit den Möglichkeiten moderner objektorientierter Sprachen kombiniert. Die Eigenschaften von TracAL werden durch umfangreiche Evaluierungen und Fallstudien belegt, die die Vorteile gegenüber anderen Ansätzen verdeutlichen.
Norbert Tausch Livres

