Implementing design patterns in CaesarJ: an exploratory study. - Edgar Sousa; Miguel P. Monteiro 001 (SPLAT@AOSD, 2008)