ROSEA is a Tcl package that is a suitable target for translating executable software models into Tcl programs. From the executable model point of view, ROSEA maps model level concepts onto Tcl language constructs. From the Tcl point of view, ROSEA is an object system based on namespace ensembles and uses TclRAL to store class data. The ROSEA object system includes direct support for:
http://repos.modelrealization.com/cgi-bin/fossil/mrtools/doc/trunk/rosea/doc/rosea.pdf%|%Literate Program Documentation http://repos.modelrealization.com/cgi-bin/fossil/mrtools/doc/trunk/rosea/doc/rosea.html%|%Manual Page Documentation http://repos.modelrealization.com/cgi-bin/fossil/mrtools/doc/trunk/rosea/doc/paper/paper/confpaper.pdf%|%Tcl 2015 Paper on ROSEA