AToM3 is a CaMpaM tool the MSDL is currently developing. Have a look at AToM3's preliminary home page.
Note that AToM3 is currently being re-designed from the bottom up. At the basis are hierarchical graphs, the system is independent of any GUI, everything is truly a model (including graph grammars) and can thus be transformed, and the system is mostly bootstrapped.