首页> 外文期刊>Science of Computer Programming >SAT-based verification for timed component connectors
【24h】

SAT-based verification for timed component connectors

机译:基于SAT的定时组件连接器验证

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

摘要

Component-based software construction relies on suitable models underlying components, and in particular the coordinators which orchestrate component behaviour. Verifying correctness and safety of such systems amounts to model checking the underlying system model. The model checking techniques not only need to be correct (since system sizes increase), but also scalable and efficient. In this paper, we present a SAT-based approach for bounded model checking of Timed Constraint Automata, which permits true concurrency in the timed orchestration of components. We present an embedding of bounded model checking into propositional logic with linear arithmetic. We define a product that is linear in the size of the system, and in this way overcome the state explosion problem to deal with larger systems. To further improve model checking performance, we show how to embed our approach into an extension of counterexample guided abstraction refinement with Craig interpolants.
机译:基于组件的软件构建依赖于组件下面的合适模型,尤其是协调组件行为的协调器。验证此类系统的正确性和安全性相当于对基础系统模型进行模型检查。模型检查技术不仅需要正确(由于系统大小增加),而且还需要可伸缩且高效。在本文中,我们提出了一种基于SAT的方法,用于定时约束自动机的有界模型检查,该方法允许在组件的定时编排中实现真正的并发。我们提出了使用线性算法将有界模型检查嵌入到命题逻辑中的方法。我们定义的产品在系统大小上是线性的,以此方式克服状态爆炸问题以处理较大的系统。为了进一步提高模型检查性能,我们展示了如何将我们的方法嵌入到具有Craig插值的反例指导抽象提炼的扩展中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号