LIME (Less-is-More) is parallel/concurrent programming environment based on C. Internally, it uses XML technology to describe tasks and their dependencies. Externally, it offers the ANSI C99 programming as well as a set of visually-oriented interfaces.
EclipsePlugin to generate code. Comments within your source files are used to control the generator scripts (BSH, JS). They can insert code after the comment or in separate files. On change of the comment the code is updated automatically.