首页> 外文会议>International Conference on Formal Methods for Industrial Critical Systems >Virtual Integration for Pattern-Based Contracts with the KIND2 Model Checker
【24h】

Virtual Integration for Pattern-Based Contracts with the KIND2 Model Checker

机译:使用Tind2模型检查器的基于模式的合同虚拟集成

获取原文

摘要

In component based design of embedded software, virtual integration verifies hierarchical decomposition of components and contracts. In this paper we present a virtual integration analysis that is based on the Kind2 state-of-the-art model checker. Our method focuses on pattern-based requirements with automata-based semantics. We propose the Simplified Universal Pattern that is used in the BTC EmbeddedPlatform as a specification language, but other languages may be used as well. The main contribution is a reduction of virtual integration to a reachability problem on so-called counter automata that form the semantics of the pattern language. The counter automata are translated to the synchronous data flow language LUSTRE, that serves as input for KIND2. KIND2 turns out to be quite powerful in proving the safety properties that result from the reachability problem for the automata. Thus, it yields a positive sound (but not complete) verification technique that gives a sufficient condition for virtual integration.
机译:在基于组件的嵌入式软件设计中,虚拟集成验证了组件和合同的层次分解。在本文中,我们提出了一个虚拟集成分析,该分析是基于Cind2最先进的模型检查器。我们的方法侧重于基于自动数据的语义的基于模式的要求。我们提出了在BTC EmbeddedDleforf中使用的简化通用模式作为规范语言,但也可以使用其他语言。主要贡献是减少对所谓的柜台自动机的可达性问题的虚拟集成,这些问题形成了模式语言的语义。计数器自动机转换为同步数据流语言光泽,可用作有关的输入2。在证明自动机的可达性问题的安全性质方面,请转出非常强大。因此,它产生了积极的声音(但不完整)验证技术,其给出了足够的虚拟集成条件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号