首页> 外文期刊>Formal Aspects of Computing >Model checking dynamic pushdown networks
【24h】

Model checking dynamic pushdown networks

机译:模型检查动态下推式网络

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

摘要

A dynamic pushdown network (DPN) is a set of pushdown systems (PDSs) where each process can dynamically create new instances of PDSs. DPNs are a natural model of multi-threaded programs with (possibly recursive) procedure calls and thread creation. Thus, it is important to have model checking algorithms for DPNs. We consider in this work model checking DPNs against single-indexed LTL and CTL properties of the form ∧ f_i such that f_i is a LTL/CTL formula over the PDS i. We consider the model checking problems w.r.t. simple valuations (i.e., whether a configuration satisfies an atomic proposition depends only on its control location) and w.r.t. regular valuations (i.e., the set of the configurations satisfying an atomic proposition is a regular set of configurations). We show that these model checking problems are decidable. We propose automata-based approaches for computing the set of configurations of a DPN that satisfy the corresponding single-indexed LTL/CTL formula.
机译:动态下推网络(DPN)是一组下推系统(PDS),其中每个进程都可以动态创建新的PDS实例。 DPN是具有(可能是递归的)过程调用和线程创建的多线程程序的自然模型。因此,拥有用于DPN的模型检查算法非常重要。我们考虑在此工作模型中检查DPN是否与形式为f_i的单索引LTL和CTL属性相对应,以使f_i是PDS i上的LTL / CTL公式。我们考虑了模型检查问题简单评估(即配置是否满足原子命题仅取决于其控制位置)和w.r.t.定期评估(即满足原子命题的配置集就是常规配置集)。我们证明这些模型检查问题是可以确定的。我们提出了一种基于自动机的方法来计算DPN的配置集,这些DPN满足相应的单索引LTL / CTL公式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号