首页> 外文会议>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

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

获取原文

摘要

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 Embed-dedPlatform 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.
机译:在嵌入式软件的基于组件的设计中,虚拟集成可验证组件和合同的分层分解。在本文中,我们提出了一种基于Kind2最新模型检查器的虚拟集成分析。我们的方法着重于基于模式的需求以及基于自动机的语义。我们建议在BTC Embed-dedPlatform中使用的简化通用模式作为规范语言,但是也可以使用其他语言。主要贡献是减少了虚拟集成,从而减少了形成模式语言语义的所谓反自动机上的可达性问题。计数器自动机转换为同步数据流语言Lustre,用作Kind2的输入。事实证明,Kind2在证明由自动机的可达性问题引起的安全性方面非常强大。因此,它产生了可靠的(但不是完整的)验证技术,为虚拟集成提供了充分的条件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号