Heutige Softwaresysteme unterliegen einem stetigen Veränderungsprozess. Diese Evolution von Systemen manifestiert sich in einer wachsenden Diskrepanz zwischen veralteten Spezifikationen und dem evolvierten System. Um diesem Problem zu begegnen, werden ein semi-formale Prozess und eine softwaretechnische Architektur vorgestellt, die inhärentes Wissen extrahieren, in beschreibenden Wissensartefakten koevolvieren und als Evolutionsschritte in einem cyber-physischen System kooperativ propagieren.