The modeling workflow engine (MWE) allows to wire up complex compiler or transformation chains. It is based on Java and highly extendable.