Ziel des COMPOST-Projekts (COMPOsition SysTem) ist die Entwicklung
einer Umgebung fĂĽr die einfache Komposition von Programmen aus
bestehenden Komponenten. Dazu bietet COMPOST Techniken zur
semi-automatischen Adaption der bestehenden Komponenten an ein neues
Umfeld. Die Basis des Systems ist eine Programmanalyse- und
Transformationsumgebung fĂĽr beliebige Java-Programme. Anwendungen des
Basissystems sind zum Beispiel automatisches EinfĂĽgen von
Zusicherungen, Programmtransformationen, die globale Systemkonsistenz
garantieren, Transformationen basierend auf der Anwendung von
Entwurfsmustern, sowie bestimmte Formen des Aspektwebens.
COMPOST Homepage