2016-07-30 3 views

답변

0

대부분 언어가 변환 - 기반 OCL 그것이 변형

+0

고마워요. ETL을 작성하는 참조가 ocl 기반 모델 변환이라는 것을 알고 있습니까? 'The Epsilon Transformation Language' 기사에서 EOL은 ocl 기반 모델 변환 언어이고 ETL은 EOL을 사용했지만 ETL이 ocl 기반이라는 진술을 발견하지 못했습니다. – any

+0

EOL 자체가 상당한 OCL 영향을 미치므로 전자기 변화에도 영향을 받음 –

1

QVT의 패턴과 일치하는 부분을 정의하기 위해 강하게 OCL 기반 때 특별히; OMG 스펙은 세 개의 QVT 언어가 모두 OCL을 확장하도록 지정합니다. 마찬가지로 Acceleo는 OCL을 확장하는 MOFM2T 사양을 따릅니다.

ATL은 OCL의 영향을 강력하게 받지만 속기, 형식 유추 및 실제로 강력한 입력에 대한 지원 부족으로 몇 가지 자유가 필요합니다.

EOL이므로 ETL은 OCL의 영향을받습니다. EOL은 "."/ "->"의 힘/혼란을 제거하는 것과 같은 의도적 인 편차를 만듭니다.

Xtend/Xbase와 OCL은 동일한 함수 적 프로그래밍 영향을 공유하므로 Xtend의 ​​일부 측면은 OCL 사용자에게 익숙한 것처럼 보일 수 있습니다.