2014-06-12 3 views
0

Java 메타 모델을 기반으로하는 모델에서 C++ 메타 모델을 기반으로하는 모델로 변환 할 모델을 만들고 싶습니다. 몇 가지 연구를했는데 QVT가 양방향 변환을 허용하지만 두 가지 유형의 QVT가 있으며 그 차이점을 이해하지 못합니다. 누가 내 프로젝트 QVTo 또는 QVTr에 더 적합한가요?QVTo와 QVTr 변환의 차이점은 무엇입니까?

답변

0

두 언어의 차이점은 언어의 특성이며, QVTr은 선언적이며 QVTo는 필수적입니다. 이 특별한 경우에는 결정을 내릴 때 또 다른 중요한 요소가 현재 도구 지원입니다. QVTo의 성숙하고 안정적인 구현은 Eclipse Modeling Project의 일부입니다. QVTr의 경우 현재 지원이 제한되어 있습니다. 이클립스 모델링 프로젝트의 일부로 진행중인 개발도 가능합니다.

나는 변형 언어 (ETL)를 제공 할뿐만 아니라 모델을 다루는 다른 언어도 제공하는 엡실론 (Epsilon)과 같은 대안을 고려하는 것이 좋습니다. 여기에 대한 자세한 내용은 Eclipse MMT Projects