2009-03-18 6 views
3

QVT (Query View Transformation)는 모델 대 모델 변환 언어의 OMG 사양입니다. 일부 도구는 이미 이클립스 (Eclipse, androMDA)를 구현하고있다. 나는 그것이 실제 상황에서 실제로 사용되는지 궁금해. 현실 세계 문제를 해결하기 위해 이륙하고 사용합니까? QVT 언어를 사용하는 사람이 있습니까?Real-World QVT

답변

3

QVT는 모델 기반 보안 응용 프로그램에 사용되는 것 같습니다. 명확하게 정의 된 의미 및 증명 가능성으로 인해 좋은 선택입니다. 그러나 아직도 reasearch입니다. France Telecom은 QVT를 실험하고 있습니다. 그들은 데이터베이스 이주 및 응용 프로그램에 대한 생성적인 접근을 위해이를 사용하려고합니다.

http://smartqvt.elibel.tm.fr/events/QVT%20Experimentations%20at%20France%20Telecom.pdf http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4159881

3

우리 자신의 프로젝트에 대한 MDD 커뮤니티를 관찰 한 결과, QVT가 결국 선택 될 것입니다. 현재 ATL과 Kermeta는 매우 대중적이며 학계뿐 아니라 그룹의 게시물을 보는 것으로 보입니다.

선언적 QVT의 구현이 있습니다 (발표 내용은 M2M Eclipse 그룹 참조). 매우 흥미로울 것입니다. 우리는 ModelMorf 프로토 타입을 사용해 왔지만 프로토 타입이었고 처리 시간이 매우 컸습니다. Eclipse 툴 체인에 dQVT를 통합하면 자체 프로젝트 (SoftEng 도구, http://rcos.iist.unu.edu, 미안, 물론 학술 참조)에 사용할 수 있기를 바랍니다.

사람이 힘으로 손으로 모델 중심의 개발을하는 것의 고통은 아직 높지 않습니다. 도구가 실제로 생산성의 크기를 증가 시키면 변경 될 것입니다.