首页> 外文期刊>Science of Computer Programming >An efficient TCTL model checking algorithm and a reduction technique for verification of timed actor models
【24h】

An efficient TCTL model checking algorithm and a reduction technique for verification of timed actor models

机译:高效的TCTL模型检查算法和归约参与者模型验证的归约技术

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

摘要

NP-hard time complexity of model checking algorithms for TCTL properties in dense time is one of the obstacles against using model checking for the analysis of real-time systems. Alternatively, a polynomial time algorithm is suggested for model checking of discrete time models against TCTL_(≤,≥) properties (i.e. TCTL properties without U~(=c) modalities). The algorithm performs model checking against a given formula Φ for a state space with V states and E transitions in O(V(V + E) • |Φ|). In this work, we improve the model checking algorithm of TCTL_(≤,≥) properties, obtaining time complexity of O((V lgV + E) • |Φ|). We tackle the model checking of discrete timed actors as an application of the proposed algorithms. We show how the result of the fine-grained semantics of discrete timed actors can be model checked efficiently against TCTL_(≤,≥) properties using the proposed algorithm. This is illustrated using the timed actor modeling language Timed Rebeca. In addition to introducing a new efficient model checking algorithm, we propose a reduction technique which safely eliminates instantaneous transitions of transition systems (i.e. transition with zero time duration). We show that the reduction can be applied on-the-fly during the generation of the original timed transition system without a significant cost. We demonstrate the effectiveness of the reduction technique via a set of case studies selected from various application domains. Besides, while TCTL_(≤,≥) can be model checked in polynomial time, model checking of TCTL properties with U~(=c) modalities is an NP-complete problem. Using the proposed reduction technique, we provide an efficient algorithm for model checking of complete TCTL properties over the reduced transition systems.
机译:密集时间中用于TCTL属性的模型检查算法的NP困难时间复杂性是使用模型检查进行实时系统分析的障碍之一。或者,建议使用多项式时间算法针对TCTL_(≤,≥)属性(即不具有U〜(= c)模态的TCTL属性)对离散时间模型进行模型检查。该算法针对具有V个状态和O(V(V + E)•|Φ|)中的E跃迁的状态空间,根据给定的公式Φ执行模型检查。在这项工作中,我们改进了TCTL_(≤,≥)属性的模型检查算法,获得了O((V lgV + E)•|Φ|)的时间复杂度。我们将离散时间参与者的模型检查作为提出算法的应用。我们展示了如何使用所提出的算法针对TCTL_(≤,≥)属性有效地对离散时间参与者的细粒度语义结果进行模型检查。使用定时演员建模语言Timed Rebeca对此进行了说明。除了介绍新的有效模型检查算法外,我们还提出了一种归约化技术,该技术可安全消除过渡系统的瞬时过渡(即零时长的过渡)。我们表明,可以在原始定时转换系统的生成过程中即时应用减少的开销,而无需花费大量成本。我们通过从各种应用领域中选择的一组案例研究证明了还原技术的有效性。此外,虽然可以在多项式时间内对TCTL_(≤,≥)进行模型检查,但使用U〜(= c)模态的TCTL属性的模型检查却是一个NP完全问题。使用提出的归约技术,我们提供了一种有效的算法,用于对归约过渡系统上完整TCTL属性的模型检查。

著录项

  • 来源
    《Science of Computer Programming》 |2018年第15期|1-29|共29页
  • 作者单位

    School of Electrical and Computer Engineering, University of Tehran, Tehran, Iran,School of Computer Science, Reykjavik University, Reykjavik, Iceland;

    School of Electrical and Computer Engineering, University of Tehran, Tehran, Iran;

    Maelardalen University, School of IDT, Vaesteras, Sweden;

    ,School of Computer Science, Reykjavik University, Reykjavik, Iceland;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Actor model; Timed Rebeca; Model checking; TCTL; Durational transition graph;

    机译:演员模型;定时丽贝卡模型检查;TCTL;持续过渡图;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号