Industrial Communication Protocol Engineering using UML 2.0