IBM has a very fine tool in IBM developer works, it is not a 100%complete project but its much more nicer, also if you are familiartwith BPMN which is another graphical notation, you can find serveraltools and people familiar with them.