The UML model is represented by Java POJO classes (see http://java.net/projects/open-icom/sources/source-code-repository/show/src/icom-bean/icom ) and rendered in Borland Together Architect.
Adopt a portable and executable representation for UML 2.0 model