Key points are not available for this paper at this time.
Während eine Reihe von Forschungssystemen den potenziellen Wert von Programmtransformationen demonstriert hat, sind nur sehr wenige dieser Systeme in die Praxis übergegangen. Die Kerntechnologie solcher Systeme ist gut verstanden; was bleibt, ist die Integration und, wichtiger noch, das Problem der Handhabung der Größe der zu verarbeitenden Anwendungen. Dieses Papier beschreibt DMS, ein praktisches, kommerzielles Programm-Analyse- und Transformationssystem, und skizziert eine Vielzahl von Aufgaben, auf die es angewendet wurde, von der Neudokumentation bis zur Migration großer Systeme. Sein Erfolg resultiert teilweise aus einer Vision der Designwartung und dem Aufbau einer Infrastruktur, die notwendig erscheint, um diese Vision zu unterstützen. DMS bewältigt Programmgröße durch sorgfältiges Raummanagement, rechnerische Skalierung durch Parallelität und Wissensakquisitionsskalierung durch Domänen.
Baxter et al. (Tue,) haben diese Frage untersucht.