首页> 外文会议>International Conference on Knowledge-Based Engineering and Innovation >Formal verification of UML statecharts using the LOTOS formal language
【24h】

Formal verification of UML statecharts using the LOTOS formal language

机译:使用LOTOS形式语言对UML状态图进行形式验证

获取原文

摘要

UML is a standard modeling language in software engineering. Although this language is capable of describing and modeling different aspects of a problem, it cannot be used for verification of the obtained model. Formal languages can be utilized for this purpose to verify the model. In a previous study by the authors of this paper, Statecharts diagram has been mapped to the LOTOS formal language. However, not all possible structures and necessary relations like the condition and loop structures were mapped. In this paper, an improvement of the previous method is presented. Moreover, for verification of the presented mapping, the CADP toolbox has been used. To apply the proposed method in practice, a case study is presented, where the properties deadlock, live lock, unreachable states, and non-deterministic states are formally verified. The results of the model verification show that the evaluated statecharts diagram has had deadlocks, but there have not been live locks, unreachable states, or non-deterministic states in it.
机译:UML是软件工程中的标准建模语言。尽管该语言能够描述和建模问题的不同方面,但不能用于验证所获得的模型。可以将形式语言用于此目的以验证模型。在本文作者的先前研究中,Statecharts图已映射到LOTOS形式语言。但是,并未映射所有可能的结构和必要的关系(如条件和循环结构)。在本文中,提出了对先前方法的改进。此外,为了验证所显示的映射,已使用了CADP工具箱。为了在实践中应用所提出的方法,提出了一个案例研究,其中正式验证了属性死锁,活动锁,无法到达的状态和不确定的状态。模型验证的结果表明,评估后的状态图具有死锁,但其中没有活动锁,无法到达的状态或不确定的状态。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号