Composition patterns: an approach to designing reusable | IEEE Conference Publication | IEEE Xplore