cpm uml