Dennis Wagelaar (a committer for the Eclipse ATL project, among many other things) has just published a blog post where he explains how the use of the ATL transformation language and the MoDisco reverse engineering framework helped his company to solve an interoperability problem with medical data.
IMHO, it’s really exciting to see how MDE technologies are becoming good enough (in many aspects) to be used outside pure MDE contexts and replace more low-level solutions. In this particular scenario, this was somehow facilitated by the use of EMFTVM as the ATL runtime. EMFTVM is a new runtime for ATL, which adds a number of features that make it more suitable for use within a Java application, such as a JIT compiler and the ability to reuse an existing VM instance for additional transformations.
ICREA Research Professor at Internet Interdisciplinary Institute (UOC). Leader of the SOM Research Lab focusing on the broad area of systems and software engineering