On the Integration of Roles in the UML
R. Depke, G. Engels, J. Küster, On the Integration of Roles in the UML, University of Paderborn, Department of Computer Science, 2000.