(Softwaretechnik-Trends Band 25, Heft 2, 2005) Riebisch, Matthias; Pashov, Ilian
In dem hier vorgestellten Ansatz für das Reengineering einer Software-Architektur wird vorgeschlagen, darüber hinaus das Wissen über die Problemdomäne zum Programmverständnis zu nutzen. Das ursprüngliche Domänenwissen wird dazu in Form eines Featuremodells beschrieben, welches mit Hilfe von Domänenexperten zu aktualisieren ist. Dabei werden außerdem Ergebnisse der Quellcodeanalyse einbezogen. Features werden dann als Mittel der Aufstellung und Verifikation von Hypothesen genutzt, um schrittweise Architekturbeschreibungen zu erstellen.