"A meta-level architecture for describing a wide range of object behaviour models. CodA can be thought of as a generic object engine framework in wich users define, on a per-object or even per-user basis, how object's behave computationally." This is …
SqueakSource
pharo