首页> 外文期刊>電子情報通信学会技術研究報告 >UNLシーケンス図におけるモデル検証方法
【24h】

UNLシーケンス図におけるモデル検証方法

机译:UNL序列图中的模型验证方法

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

摘要

本研究おいてモデル検査ツールSPINを使ったシーケンス図の検証方法を提案する。SPINはモデル記述をPromelaという状態遷移記述のための言語を用いて行うため、UMLシーケンス図を直接入力することはできない。このシーケンス図をPromelaに変換するため、SPINが想定する状態遷移モデルに近いUMLステートマシン図に一且変換しここからPromelaコードを生成する手法を取った。生成されたPromelaコードの検証にはモデルに対する制約条件を表す時相論理式(LTL式)が必要となるがシーケンス図自体には制約条件が一般に含まれないため、最終状態への可達性を制約条件とする検査を行った。これにより、SPINによるシーケンス図の基本的な振る舞の検証が可能であることが確認できた。%In this paper, we propose a verification process for UML sequence diagrams, using the SPIN model checker. The SPIN can not deal with UML sequence diagrams directly, since it can only deal with the models written in, Promela, which describe state transitions. In order to transform the sequence diagrams into Promela codes, we first transform them into UML state-machine diagrams, which resemble the state-transition models that the SPIN assumes. The state-machine diagrams are then transformed into Promela codes. The temporal logic formulae (LTL formulae) are required as a constraint for the verification of the Promela codes, however no constraints are included in the original sequence diagrams. Therefore, the reachability to the final state is used as the constraint for the verification. As a result, the SPIN can verify the basic behavior of the sequence diagrams.
机译:在这项研究中,我们提出了一种使用模型检查工具SPIN验证序列图的方法。 SPIN使用Promela(一种用于状态转换描述的语言)作为模型描述,因此无法直接输入UML序列图。为了将该序列图转换为Promela,我们采用了一种方法,即一次转换为接近SPIN所假定的状态转换模型的UML状态机图,并从中生成Promela代码。验证生成的Promela代码需要表示模型约束的时序逻辑表达式(LTL表达式),但是由于约束通常不包含在序列图中本身,因此可以达到最终状态作为限制条件进行了检查。由此证实,可以通过SPIN验证顺序图的基本行为。在本文中,我们提出了使用SPIN模型检查器对UML序列图进行验证的过程.SPIN无法直接处理UML序列图,因为它只能处理用Promela编写的描述状态转换的模型。为了将序列图转换为Promela代码,我们首先将它们转换为UML状态机图,该状态机图类似于SPIN假定的状态转换模型,然后将状态机图转换为Promela代码。需要使用(LTL公式)作为验证Promela代码的约束条件,但是原始序列图中不包含任何约束条件,因此将到达最终状态的可达性用作验证约束条件。 SPIN可以验证序列图的基本行为。

著录项

  • 来源
    《電子情報通信学会技術研究報告》 |2008年第56期|p.13-18|共6页
  • 作者

    高谷 彰俊; 新川芳行;

  • 作者单位

    龍谷大学理工学研究科 情報メディア学専攻 〒520-2194滋賀県大津市瀬田大江町横谷1-5;

    龍谷大学理工学研究科 情報メディア学専攻 〒520-2194滋賀県大津市瀬田大江町横谷1-5;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 jpn
  • 中图分类
  • 关键词

    モデル検査; UML; promela; LTL;

    机译:模型检查;UML;promela;LTL;
  • 入库时间 2022-08-18 00:37:22

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号