Roles at the basis of UML validation - Bouabana-Tebibel, Thouraya (Array, 2007)