The UML-to-CORBA transformation transforms Unified Modeling Language (UML)
version 2.0 model elements into Common Object Request Broker Architecture (CORBA)
Interface Definition Language (IDL). You can use the transformation to seed a
CORBA project from UML 2.0 specifications. The transformation also provides an
optional, lightweight profile that you can use to model and generate most CORBA
elements.
UML To CORBA transformation documentation