需要工具从UML2.0序列图中获取线性时态逻辑规范吗

需要工具从UML2.0序列图中获取线性时态逻辑规范吗,uml,logic,sequence-diagram,formal-methods,formal-verification,Uml,Logic,Sequence Diagram,Formal Methods,Formal Verification,我正在检查软件的模型一致性。为此,我需要为UML2.0序列图编写线性时态逻辑。如果任何机构有任何其他相同的工具,请尽快回复。我将非常感谢你。 我发现我的工具有相同的插件。有人有charmy工具的源代码吗(检查架构模型的一致性)。他们的网站上没有 提前谢谢。我不确定我是否理解这个问题。根据,序列图没有任何循环,因此相应的LTL公式不会包含任何钻石或盒子等,它只是一个原子事件序列,不是吗 您能提供一个示例序列图和相应的LTL公式吗?序列图模型对我来说是不可用的 我的意思是,你可以有一个序列图,但是底

我正在检查软件的模型一致性。为此,我需要为UML2.0序列图编写线性时态逻辑。如果任何机构有任何其他相同的工具,请尽快回复。我将非常感谢你。 我发现我的工具有相同的插件。有人有charmy工具的源代码吗(检查架构模型的一致性)。他们的网站上没有


提前谢谢。

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


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

序列图模型对我来说是不可用的

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

对于UML,有许多用于模型转换和模型检查的工具。你能给我一些关于“线性时态逻辑”的参考吗?我不知道它是什么,基本上它是用来证明系统的安全性和活性的。这里我给出两个链接1。2.Dup@Charles Stewart:这个问题已经不存在了(再也不存在了)。@Gumbo:合并了吗?我在发布评论时测试了链接。也许还不算太晚:你误读了。指示交替和循环是可能的。此外,即使使用简单的代码,仍然需要良好的
符号;您不能指望序列图中的事件立即发生,因此“最终”是一个有用的模式运算符。(天啊,我开始记起这些东西了…)