Defining Patterns Using UML Profiles | IEEE Conference Publication | IEEE Xplore