Pycca - Pass Your C Code Along
Pycca is domain specific language that configures data structures for STSA based applications while passing along "C" code that implements the specific semantics of the application. Despite the fact that the program starts with the letters PY, pycca has absolutely nothing to do with the Python language.
pycca helps you organize your application to work with STSA, but lets you code all the program functionality in "C".
See the pycca documentation for details.
Recently, I presented a paper at the 2010 Tcl/Tk Conference about the internals of pycca.
This paper discusses how to translate XUML models to pycca constructs.