Guiding the Application of Design Patterns Based on UML Models | IEEE Conference Publication | IEEE Xplore