POD: a composition environment for pattern-oriented design | IEEE Conference Publication | IEEE Xplore