Erweiterung der Reflexionsmethode zur Zusammenfassung von Produktarchitekturen zu einer Produktlinienarchitektur
Autoři
Více o knize
In dieser Arbeit wird die erweiterte Reflexionsmethode für Software-Varianten und die unterstützenden Werkzeuge für den Vergleich von Software-Varianten auf der Architekurebene beschrieben. Mit der Reflexionsmethode von Murphy ist ein Softwareengineer in der Lage, die Modulsicht bzw. Architektursicht eines Systems, das aus statischen Komponenten, deren Schnittstellen und Abhängigkeiten sowie deren Gruppierungen in Schichten und Subsystemen besteht, zu rekonstruieren. Die Reflexionsmethode, mit der ursprünglich nur ein einzelnes System analysiert werden konnte, wurde für die Analyse von Software-Varianten erweitert. Die Varianten eines Systems besitzen die Eigenschaft, dass diese sich eine große Menge an Quelltext teilen. In der Arbeit wird mit Hilfe der Fallstudien gezeigt, dass es möglich ist, unter Zurhilfenahme der Refexionsmethode Software-Varianten zu einer Software-Produktlinien-Architektur zusammenführen zu können.