A source code generation support system using design pattern documents based on SGML | IEEE Conference Publication | IEEE Xplore