Author: ECOOP 2005 (2005 Glasgow, Scotland)