首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Modelio和Overture,是分开工作的吗?

Modelio和Overture,是分开工作的吗?
EN

Stack Overflow用户
提问于 2017-01-04 18:11:21
回答 2查看 107关注 0票数 0

所以..。我正在尝试使用Modelio和Overture,但这两个程序对我来说都是新的。

但是它应该是这样工作的,还是我应该分开来做呢?

EN

回答 2

Stack Overflow用户

发布于 2017-01-04 18:45:03

我假设您打算使用Modelio创建一个包含一些类的类图,然后将此图导出到EMF UML,该图可以在Overture中导入。然后,Overture将创建与类图中定义的类相匹配的VDM类。

要将UML类图模型转换为VDM++模型,首先需要将

模型从Modelio导出为Eclipse XMI格式,即使用EMF UML3.0.0格式的UML。目前,Modelio是唯一支持的UML工具。特别是,导出的UML模型已经使用Modelio 3.3.1进行了测试。

导出:右键单击VDM++或VDM-RT项目以访问UML Transformation的子菜单。从这里可以将其转换为UML。生成的.uml文件将保存到项目的生成文件夹中。

导入:要执行UML导入,您必须将.uml文件放在相关的项目文件夹中。您可以手动复制它,也可以使用Eclipse Import - File System特性。之后,可以右键单击.uml文件并选择UML Transformation的子菜单,然后选择Convert to VDM

有关详细信息,请参阅Overture userguide

票数 1
EN

Stack Overflow用户

发布于 2017-01-04 18:32:07

我猜你想同时使用Modelio和Overture进行vdmrt编码。在这种情况下,理想的工作方式是在Modelio中创建一个模型,然后将其导出为vdmrt类,并在Overture中使用它们,就像Modelio与Eclipse/Java一起工作一样。不幸的是,Mdoelio没有为vdmrt提供任何生成/反向功能。

但是Modelio和Overture可以一起用于CPS建模。这是INTO-CPS project aim。在这个项目中,Modelio和Overture都提供了FMI设施,允许他们定义CPS仿真。如果你想了解更多信息,请让我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41461207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档