I am exploring how to implement a non MDA approach for model management,
more specifically, I would like to know if Epsilon currently directly
supports round-trip modification between two models or can support be
available via some additional programming using the current available
distribution? Is there current work in this direction?
ETL, the transformation language of Epsilon, is unidirectional. As such to implement round-trip synchronisation between two models you'd need to specify two separate transformations. Regarding your other question, we are not planning any work towards a bidirectional transformation language - at least not in the near future.