Section: New Results

Systems interoperability

MDE can be used as an intermediate representation between two different technical spaces / platforms / tools to facilitate their interoperability. During this year, we have followed this approach in the following results:

  • Automation of the interactions with APIs by automatically discovering and expressing them as models thanks to our API2MOL approach [14]

  • Bridging the business and the technical domains, developing among others the Portolan tool [42] for the cartography of Information Systems.

  • MDE itself can benefit from the work and techniques available in a different technical space. In this context we have combined MDE and constraint programming to see how the combination improves the solution of classical problems like the configuration of a set of components/plug-ins [22] . We have even organized a workshop on the topic of merging MDE and logic programming [20] to better understand how they can benefit each other.