'''U'''nified '''M'''odeling '''L'''anguage [http://www.omg.org/uml/] ... [[Could someone discuss what UML is useful for? How about some examples that are relevant relating to the building of tcl based code?]] [RS]: For Tcl not really, because UML is used in OO Analysis and Design, so results in generating C++/Java code with class definitions, attributes and methods. [Incr Tcl] maybe... ''(or other implementations of [Object orientation])'' "[Playing UML]" gives routines for drawing movable UML graphs (use case and class diagrams so far, more maybe to come) on a canvas. [Ideogramic] is a Tcl-based company that specializes in UML and related metadata, and in UML-targeted Gesture Recognition. Also, see [Invoking Tcl commands from Cplusplus] for some info on the [Voodoo] UML class diagram editor. ---- [Sven Sass]'s employer scripts [ObjectiF]'s [http://www.microtool.de/objectif/en/] public interface with Tcl, for internal use. ---- [MAKR] (2008-07-04) accidentally stumbled over the '''Umbrello UML Modeller''' [http://uml.sourceforge.net/] that claims to have support for ''[Tcl] code generation using the [itcl] syntax''. ---- DIM is making WINIX, a tool to make applications using UML. Winix is a Tcl-based tool. [http://www.dim.com.mx] ----- [IBM] Rational Tau is a UML development tool with a built-in Tcl interpreter for scripting its API [http://www-01.ibm.com/support/docview.wss?uid=swg21398994]. ----- The http://repos.modelrealization.com/cgi-bin/fossil/mrtools%|%stsatcl%|% package is a software execution architecture intended as the target for translating Executable UML (XUML) domain models into a running program using Tcl as the implementation language. <> Glossary | Development | Documentation | Object orientation