Extending UML to Guide Design Pattern Reuse | IEEE Conference Publication | IEEE Xplore