A UML pattern language | lit.salon