想要工具从UML 2.0序列图中获取线性时序逻辑规范

时间:2010-05-18 11:54:49

标签: uml logic sequence-diagram formal-methods formal-verification

我正在检查软件的模型一致性。要做到这一点,我需要为UML 2.0序列图编写线性时态逻辑。如果有任何机构有相同的其他工具请尽快回复。我将非常感激你。 我发现charmy工具有相同的插件。有没有人有charmy工具的源代码(CHecking ARchitectural Model consistencY)。它不在他们的网站上。

提前致谢。

2 个答案:

答案 0 :(得分:2)

序列图模型对我来说无法使用。

我的意思是你可以有一个序列图,但底层模型真的很乱。 序列图是唯一一个模型不可重用的UML图。 对于这篇文章很抱歉,但我认为序列图应该保持图形化,因为元模型在UML规范中没有得到很好的开发,现在改变它已经太晚了!!

答案 1 :(得分:0)

我不确定我是否理解这个问题。根据{{​​3}},序列图没有任何循环,所以相应的LTL公式不包含任何钻石或盒子等,它只是一系列原子事件,不是吗?

您能否提供示例序列图和相应的LTL公式?