Transactions on Pattern Languages of Programming II - Noble, James; Avgeriou, Paris; Harrison, Neil B.; Johnson, Ralph; Kanade, Takeo; Zdun, Uwe (Springer Berlin Heidelberg, 2011)