首页> 外文期刊>Formal Aspects of Computing >A formal semantics of extended hierarchical state transition matrices using CSP#
【24h】

A formal semantics of extended hierarchical state transition matrices using CSP#

机译:使用CSP#的扩展分层状态转换矩阵的形式语义

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

摘要

The extended hierarchical state transition matrices (EHSTMs) are a table-based modelling language frequently used in industry for specifying behaviours of systems. However, assuring correctness, i.e., having a design satisfy certain desired properties, is a non-trivial task. To address this problem, a model checker dedicated to EHSTMs called Garakabu2 has been developed. However, there is no formal justification for Garakabu2, since its semantics has never been fully formalised. In this paper, we give a formal semantics to EHSTMs by translating them into CSP, Communicating Sequential Processes. Among the variants of CSP, we use CSP#, which is the modelling language used by PAT model checker, as a target of translation. Our semantics covers most of the features supported by Garakabu2. We manually translate the small examples of EHSTMs to CSP#, and verify them by PAT. We also verify the examples directly using Garakabu2 and show that the results are same. The experiments also indicate that verification using our translation and PAT is much faster than that of Garakabu2 in some cases.
机译:扩展的分层状态转移矩阵(EHSTM)是一种基于表的建模语言,在工业中经常用于指定系统的行为。然而,确保正确性,即具有满足某些期望特性的设计,是一项艰巨的任务。为了解决这个问题,已经开发了专用于EHSTM的模型检查器,称为Garakabu2。但是,由于Garakabu2的语义尚未完全形式化,因此没有正式的理由。在本文中,我们通过将EHSTM转换为CSP(通信顺序过程)来为其赋予形式语义。在CSP的各种变体中,我们使用CSP#作为翻译目标,CSP#是PAT模型检查器使用的建模语言。我们的语义涵盖了Garakabu2支持的大多数功能。我们将EHSTM的一些小示例手动转换为CSP#,然后通过PAT对其进行验证。我们还直接使用Garakabu2验证了示例,并表明结果相同。实验还表明,在某些情况下,使用我们的翻译和PAT进行验证要比Garakabu2快得多。

著录项

  • 来源
    《Formal Aspects of Computing》 |2014年第5期|943-962|共20页
  • 作者单位

    National Institute of Advanced Industrial Science and Technology (AIST), Nakoji 3-11-46, Amagasaki, Hyogo 661-0974, Japan;

    Kyushu University, Fukuoka, Japan;

    Kyushu University, Fukuoka, Japan;

    National Institute of Advanced Industrial Science and Technology (AIST), Nakoji 3-11-46, Amagasaki, Hyogo 661-0974, Japan;

    National Institute of Advanced Industrial Science and Technology (AIST), Nakoji 3-11-46, Amagasaki, Hyogo 661-0974, Japan;

    National Institute of Advanced Industrial Science and Technology (AIST), Nakoji 3-11-46, Amagasaki, Hyogo 661-0974, Japan;

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

    Embedded systems; Software modelling; Formal semantics; Model checking; CSP;

    机译:嵌入式系统;软件建模;形式语义;模型检查;CSP;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号