Abstraction for branching time properties

被引:0
|
作者
Namjoshi, KS
机构
来源
COMPUTER AIDED VERIFICATION | 2003年 / 2725卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Effective program abstraction is needed to successfully apply model checking in practice. This paper studies the question of constructing abstractions that preserve branching time properties. The key challenge is to simultaneously preserve the existential and universal aspects of a property, without relying on bisimulation. To achieve this, our method abstracts an alternating transition system (ATS) formed by the product of a program with an alternating tree automaton for a property. The AND-OR distinction in the ATS is used to guide the abstraction, weakening the transition relation at AND states, and strengthening it at OR states. We show semantic completeness: i.e., whenever a program satisfies a property, this can be shown using a finite-state abstract ATS produced by the method. To achieve completeness, the method requires choice predicates that help resolve nondeterminism at OR states, and rank functions that help preserve progress properties. Specializing this result to predicate abstraction, we obtain exact characterizations of the types of properties provable with these methods.
引用
收藏
页码:288 / 300
页数:13
相关论文
共 50 条
  • [21] Abstraction Based Reachability Analysis for Finite Branching Stochastic Hybrid Systems
    Zhang, Wenji
    Prabhakar, Pavithra
    Natarajan, Balasubramaniam
    2017 ACM/IEEE 8TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2017, : 121 - 130
  • [22] Efficient verification of neural networks based on neuron branching and LP abstraction
    Zhao, Liang
    Duan, Xinmin
    Yang, Chenglong
    Liu, Yuehao
    Dong, Yansong
    Wang, Xiaobing
    Wang, Wensheng
    NEUROCOMPUTING, 2024, 596
  • [23] FUTURE BRANCHING TIME
    KESSLER, G
    THEORIA, 1975, 41 : 89 - 95
  • [24] Events in branching time
    Wölfl S.
    Studia Logica, 2005, 79 (2) : 255 - 282
  • [25] Travelling in Branching Time
    Martinez, Manolo
    DISPUTATIO-INTERNATIONAL JOURNAL OF PHILOSOPHY, 2011, 4 (31): : 271 - 287
  • [26] Axioms for branching time
    Reynolds, Mark
    Journal of Logic and Computation, 2002, 12 (04) : 679 - 697
  • [27] Decisions in Branching Time
    Bartha, Paul
    NUEL BELNAP ON INDETERMINISM AND FREE ACTION, 2014, 2 : 29 - 56
  • [28] INEVITABILITY IN BRANCHING TIME
    CARMO, J
    SERNADAS, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 363 : 41 - 62
  • [29] PSI AND BRANCHING TIME
    COOPER, C
    JOURNAL OF PARAPSYCHOLOGY, 1980, 44 (01) : 64 - 65
  • [30] Branching time and doomsday
    Andreoletti, Giacomo
    RATIO, 2022, 35 (02) : 79 - 90