Das Ziel dieses Buches ist es, Software-Entscheider beim Umgang mit der zusätzlichen Software-Komplexität zu unterstützen, die durch Produktlinienarchitekturen eingeführt wird. In diesem Buch geht es um die wissenschaftliche Forschungs- und Entwicklungsarbeit im Umgang mit dem variablen Verhalten von traditionellen und auf Produktlinienarchitekturen basierenden Softwareanwendungen durch die Analyse ihres vorverarbeiteten Quellcodes unter Verwendung von Metriken. Um die Ziele zu erreichen, wurde ein Ansatz zur Analyse, Visualisierung und Messung der produktlinienspezifischen Eigenschaften des C/C++-Quellcodes vorgeschlagen, d.h. der Zeeshan Ahmed C-Preprocessed Source Code Analyzer (ZAC). Dieser Ansatz wird durch die Implementierung in ein Software-Messwerkzeug und das Experimentieren mit einigen Echtzeit-Softwareanwendungen validiert.