【24h】

FORMAL VERIFICATION OF DYNAMIC UML DIAGRAMS USING TLA+

机译:使用TLA +进行动态UML图表的形式验证

获取原文
获取原文并翻译 | 示例

摘要

Coping with the verification of dynamic UML diagrams implies use of the semantics of these diagrams. In this research domain, it possible to rest with the UML metamodel which is defined as text in natural language. Using natural language leads to some imprecisions in the semantics. To prevent this weakness, it is better to define the semantics formally. Our work has consisted in expressing a significant part of the semantics of dynamic diagrams first in Object-Z then in TLA+. In this paper, we present a formal approach of dynamic UML diagrams based on the TLA+ formal language of Lamport. This language is an extension of the linear time logic of actions, it allows the expression of safety, liveness, and fairness properties over the specified diagrams. The main advantage of this language is its Model Checker, TLC, that enables us to check the temporal properties which specify the system behavior.
机译:应对动态UML图的验证意味着要使用这些图的语义。在此研究领域中,可以将UML元模型置于自然语言的文本中。使用自然语言会导致语义上的一些不确定性。为了避免这种弱点,最好是正式定义语义。我们的工作包括首先在Object-Z中然后在TLA +中表达动态图语义的重要部分。在本文中,我们提出了基于Lamport的TLA +形式语言的动态UML图形式化方法。该语言是动作的线性时间逻辑的扩展,它允许在指定的图上表达安全性,活跃性和公平性。这种语言的主要优点是其模型检查器TLC,它使我们能够检查指定系统行为的时间属性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号