2014-09-16 1 views
0

저는 현재 GMF 프레임 워크를 사용하여 모델을 기반으로 한 ecore-Model 및 GMF-Editor를 만들었습니다. 생성 된 편집기는 Papyrus (v1.0)에 통합되었습니다.성능 이클립스 GMF 및 MS 모델링 SDK 비교

내 자신의 DSL을 기반으로 1.750 요소가있는 모델을 만들었습니다.이 모델은 여러 다이어그램으로 시각화되었습니다. 이 다이어그램 중 하나는 기본 다이어그램이며 모든 요소를 ​​포함합니다 (다른 다이어그램은 요소 간 연관성에 따라 EOL로 생성됩니다). 주 다이어그램을 약간 변경하면 도구의 반응 시간이 느려지거나 때로는 힙 공간이 더 이상 필요하지 않게됩니다. 첫 번째 질문은 "원활한"사용을위한 반응 시간을 빠르게하는 것입니다. 누군가 그런 경험을 했나요?

가끔 Microsoft Visual Studio Modeling SDK 로의 변경에 대해 생각했지만, GEF-GMF 프레임 워크와 같은 개별화 가능성에 대한 시각화가 아니라 안정성이 더 높다고 생각합니다. 또한 여기에는 MS Modeling SDK에 대한 경험이 없으며이 두 프레임 워크/SDK 간의 프로 및 컨트라스트가 포함되어 있습니다. 누군가가 자신의 경험을보고 할 수 있습니까?

종류는 에릭

+0

저는 모델을 비교적 독립적 인 패키지로 분리 할 수 ​​있기를 기대합니다. 결국이 많은 클래스를 동시에 추적 할 수없는 컴퓨터 일뿐만 아니라 여러분의 머리이기도합니다. 주요 다이어그램에서, 나는 패키지의 실제 내용이 아니라 패키지 만 보길 기대합니다. – flup

답변

0

내가 CEA/LIST에 의해 수행되는 알고 있어요 가장 커버 경험적 평가를 간주한다. 불행히도 그들은 MS DSL 도구를 다루지는 않지만 다른 것들을 다루고 있습니다. http://hal.archives-ouvertes.fr/docs/00/70/68/41/PDF/Evaluation_of_Modeling_Tools_Adaptation.pdf

확장 성은 실제로 하나의 관련 기능이며 실제 사용에서 나중에 감지되는 다른 하나는 진화입니다. 언어 및 도구가 업데이트 될 때 모델이 업데이트되는 방식입니다.

0

어느 패키지에 대해서도 말할 수 없습니다.

학습과 이미 구축 한 모든 지원 장비를 전환하는 데 드는 노력으로 인해 손쉽게 문제를 해결할 수있는 스위치를 만들 수 있기를 기대합니다. 전환하는 데 오랜 시간이 걸릴 수 있습니다.

성능을 향상 시키려면 1-2 년 동안 숨을 멈추고 도구를 개선하십시오. 유틸리티는 항상 도구를 사용하여 큰 그림을 그리며, 칩 및 도구 공급 업체는 계속해서 상황을 개선하기 위해 열심히 노력합니다.

손에 앉아서 아무 것도하지 않아도되는 해결책은 항상 좋은 방법입니다.