Towards a pattern language for object oriented design | IEEE Conference Publication | IEEE Xplore