www.telelogic.com

     
Telelogic TAU is a customizable modeling tool based on UML2 that supporting round-trip engineering and code generation for various languages like Java and C++. [Commercial, Trial]