melange icon indicating copy to clipboard operation
melange copied to clipboard

Support for complex mapping adaptation

Open barais opened this issue 10 years ago • 0 comments

Split from #7

Name-based structural typing works well for evolution. However, mapping independently developed DSLs rarely works out-of-the-box.

Melange should support adaptation specification, at least through renaming, ideally with advanced mapping expressions. Some scenarios can be supported by derived attributed inserted through aspects. In a lot of other cases, an OCL-like expression can express the relationship between features of two different DSLs.

In such a case, it is the role of the adapters to effectively realize the adaptation. The mapping expression must be compiled in the adapter's code.

barais avatar Jan 26 '15 15:01 barais