Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5年前关闭。



Improve this question




我一直在寻找对象约束语言(OCL)的现有开源语法检查器。我打算使用OCL标准中未提供的其他功能来扩展语法检查器,以使其更适合于我与实体关系图的用法。但是,我发现的大多数项目都是基于Eclipse Meta-Object Facility(MOF),而我仅寻求验证OCL表达式语法的能力(完全独立于任何相关的类图等)。我已经开始研究Dresden OCL Toolkit的来源(dresden-ocl.sourceforge.net),即使最新的工具箱也打算与Eclipse MOF一起使用。不幸的是,所有下载都在我工作的公司被禁止,并且至少需要1-2天才能获得任何下载的许可,因此我想知道是否有人可以指出正确的方向来找到我的身份寻找。

提前非常感谢您。

最好的祝福,

庄名

最佳答案

我使用德累斯顿OCL已有很长时间了,我认为这是您想要的一个很好的起点(当然,它并不完美,上次我检查它还是无法识别某些集合运算符或关联类的导航表达式)。

您还可以查看Eclipse OCL插件/ http://www.eclipse.org/modeling/mdt/downloads/?project=ocl
模型开发工具计划的一部分

指向支持OCL(不一定是开源)的其他工具的指针:http://modeling-languages.com/content/list-ocl-tools

08-17 04:09