首页> 外文会议>Eleventh International Workshop on Microprocessor Test and Verification >Bounded Model Checking of Incomplete Networks of Timed Automata
【24h】

Bounded Model Checking of Incomplete Networks of Timed Automata

机译:定时自动机不完备网络的边界模型检查

获取原文

摘要

Verification of real-time systems - e.g. communication protocols or embedded controllers - is an important task. One method to detect errors is called bounded model checking (BMC). In BMC the system is iteratively unfolded and then transformed into a satisfiability problem. If an appropriate solver finds the $k$-th instance to be satisfiable a counterexample for a given safety property has been found. In this paper we present a first approach to apply BMC to networks of timed automata (that is a system of several interacting subautomata) where parts of the network are unspecified (so called blackboxes). Here, we would like to answer the question of unrealizability, that is, is there a path of a certain length violating a safety property regardless of the implementation of the blackboxes. We provide solutions to this problem for two timed automata communication models. For the simple synchronization model, a BMC approach based on fixed transitions is introduced resulting in a SAT-Modulo-Theory formula. With respect to the use of bounded integer variables for communication, we prove unrealizability by introducing universal quantification, yielding more advanced quantified SAT-Modulo-Theory formulas.
机译:验证实时系统-例如通信协议或嵌入式控制器-是一项重要任务。一种检测错误的方法称为有界模型检查(BMC)。在BMC中,系统反复展开,然后转化为可满足性问题。如果合适的求解器发现第k个实例是可满足的,则会找到给定安全属性的反例。在本文中,我们提出了一种将BMC应用于定时自动机网络(这是一个由多个相互作用的子自动机组成的系统)的第一种方法,该网络的某些部分未指定(所谓的黑匣子)。在这里,我们要回答无法实现的问题,即是否存在一定长度的违反安全属性的路径,而与黑盒的实现无关。我们为两个定时自动机通信模型提供了针对此问题的解决方案。对于简单的同步模型,引入了基于固定过渡的BMC方法,从而得出了SAT-模理论的公式。关于使用有界整数变量进行通信,我们通过引入通用量化证明了无法实现,从而产生了更高级的量化SAT-Modulo-Theory公式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号