My colleague Alan Cameron Wills makes several excellent points about why not to base domain specific languages on UML.  I hope Grady Booch reads this.  There really is very little common semantic ground between a conveyer belt and anything in UML.