Reflective Constraint Management for Languages on Virtual Platforms. - Mark Royer; Suad Alagic; Dan Dillon (J. Object Technol., 2007)