uml up to spec messaging