0

我目前正在使用 GMF 框架,基于该模型创建了一个 ecore 模型和一个 GMF 编辑器。创建的编辑器集成在 Papyrus (v1.0) 中。

基于我自己的 DSL,我创建了一个包含(大约)1.750 个元素的模型,这些元素在几个图表中进行了可视化。这些图之一是主图并包含所有元素(其他图是使用 EOL 生成的,具体取决于元素之间的关联)。在主图中进行一些更改会减慢工具的反应时间(或者有时没有更多的堆空间)。第一个问题是加快“流畅”使用的反应时间?有人遇到过这样的问题吗?

有时我考虑改变 Microsoft Visual Studio Modeling SDK,但我认为,没有像 GEF-GMF 框架那样的关于个性化可能性的可视化,但更稳定(我认为)。同样在这里,我对 MS Modeling SDK 没有任何经验,包括这两个框架/sdks 之间的优缺点。有人可以报告他的经验吗?

亲切的问候埃里克

4

2 回答 2

0

我不能谈论任何一个包裹的经验。

我希望转换所需的努力,无论是你的学习还是你已经建立的所有支持机器,都会让做这样的转换根本不值得麻烦。切换可能需要很长时间。

如果您想要更快的性能,请屏住呼吸 1-2 年并努力改进您的工具。实用程序始终是工具的一大吸引力,芯片和工具供应商继续努力使事情变得更好。

任何坐在你手上什么都不做的解决方案总是一个好的解决方案。

于 2014-10-02T08:37:30.523 回答
0

据我所知,覆盖面最广的实证评估是由 CEA/LIST 进行的。不幸的是,它们不包括 MS DSL 工具,而是其他一些工具。请参阅报告:http ://hal.archives-ouvertes.fr/docs/00/70/68/41/PDF/Evaluation_of_Modeling_Tools_Adaptation.pdf

可扩展性确实是一个相关特征,而稍后在实际使用中检测到的另一个特征也是进化:当语言和工具更新时模型如何更新。

于 2014-09-30T11:16:01.790 回答