Caldera: an Adaptive Programming Framework
SqueakSource3 project page
Adaptive Programming implementation in Pharo/Smalltalk