Maybe of interest in that context: https://github.com/ModiaSim/Modia.jl The authors of that tool have a strong background in modeling and simulation of differential algebraic equations. Not so much in designing DSLs, though, so there maybe some technical oddities. But I expect the simulation aspect to be quite decent.
https://people.inf.ethz.ch/fcellier/Res/Soft/Dymola_engl.htm...
We've had the benefit of learning from them and their presentations at JuliaCon and collaborating. More is coming. In the meanwhile - do see this JuliaCon talk by Hilding: