Describing framework static structure : promoting interfaces with UML annotations - Lopes, Sérgio F. (2006)