A pattern-oriented design agent | IEEE Conference Publication | IEEE Xplore