首页> 外文期刊>Theory and Practice of Logic Programming >Automatic verification of timed concurrent constraint programs
【24h】

Automatic verification of timed concurrent constraint programs

机译:自动验证定时并发约束程序

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

摘要

The language Timed Concurrent Constraint (tccp) is the extension over time of the Concurrent Constraint Programming (cc) paradigm that allows us to specify concurrent systems where timing is critical, for example reactive systems. Systems which may have an infinite number of states can be specified in tccp. Model checking is a technique which is able to verify finite-state systems with a huge number of states in an automatic way. In the last years several studies have investigated how to extend model checking techniques to systems with an infinite number of states. In this paper we propose an approach which exploits the computation model of tccp. Constraint based computations allow us to define a methodology for applying a model checking algorithm to (a class of) infinite-state systems. We extend the classical algorithm of model checking for LTL to a specific logic defined for the verification of tccp and to the tccp Structure which we define in this work for modeling the program behavior. We define a restriction on the time in order to get a finite model and then we develop some illustrative examples. To the best of our knowledge this is the first approach that defines a model checking methodology for tccp.
机译:定时并发约束(tccp)语言是并发约束编程(cc)范式随时间的扩展,它使我们能够指定对时序至关重要的并发系统,例如无功系统。可以在tccp中指定状态数量可能无限的系统。模型检查是一种能够以自动方式验证具有大量状态的有限状态系统的技术。在最近几年中,一些研究已经研究了如何将模型检查技术扩展到具有无限状态的系统。在本文中,我们提出了一种利用tccp计算模型的方法。基于约束的计算使我们能够定义一种将模型检查算法应用于无限状态系统(一类)的方法。我们将LTL的模型检查的经典算法扩展到为验证tccp定义的特定逻辑和在本工作中定义的tccp结构,以对程序行为进行建模。我们定义时间限制以获取有限模型,然后开发一些说明性示例。据我们所知,这是为tccp定义模型检查方法的第一种方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号