Local proofs for linear-time properties of concurrent programs

被引:0
|
作者
Cohen, Ariel [1 ]
Namjoshi, Kedar S. [2 ]
机构
[1] NYU, New York, NY 10003 USA
[2] Alcatel Lucent, Bell Labs, Boulogne, France
来源
COMPUTER AIDED VERIFICATION | 2008年 / 5123卷
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper develops a local reasoning method to check linear-time temporal properties of concurrent programs. In practice, it is often infeasible to model check over the product state space of a concurrent program. The method developed in this paper replaces such global reasoning with checks of (abstracted) individual processes. An automatic refinement step gradually exposes local state if necessary, ensuring that the method is complete. Experiments show that local reasoning can hold a significant advantage over global reasoning.
引用
收藏
页码:149 / +
页数:3
相关论文
共 50 条
  • [1] Linear-Time Reductions of Resolution Proofs
    Bar-Ilan, Omer
    Fuhrmann, Oded
    Hoory, Shlomo
    Shacham, Ohad
    Strichman, Ofer
    HARDWARE AND SOFTWARE: VERIFICATION AND TESTING, PROCEEDINGS, 2009, 5394 : 114 - +
  • [2] Linear-time computation of local periods
    Duval, JP
    Kolpakov, R
    Kucherov, G
    Lecroq, T
    Lefebvre, A
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2003, PROCEEDINGS, 2003, 2747 : 388 - 397
  • [3] Linear-time computation of local periods
    Duval, JP
    Kolpakov, R
    Kucherov, G
    Lecroq, T
    Lefebvre, A
    THEORETICAL COMPUTER SCIENCE, 2004, 326 (1-3) : 229 - 240
  • [4] The Density of Linear-Time Properties
    Finkbeiner, Bernd
    Torfah, Hazem
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2017), 2017, 10482 : 139 - 155
  • [5] Events in linear-time properties
    Paun, DO
    Chechik, M
    IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 1999, : 123 - 132
  • [6] Linear-Time Zero-Knowledge Proofs for Arithmetic Circuit Satisfiability
    Bootle, Jonathan
    Cerulli, Andrea
    Ghadafi, Essam
    Groth, Jens
    Hajiabadi, Mohammad
    Jakobsen, Sune K.
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT III, 2017, 10626 : 336 - 365
  • [7] Practical proofs of concurrent programs
    Shapiro, Marc
    ACM SIGPLAN NOTICES, 2006, 41 (09) : 123 - 123
  • [8] Par Means Parallel: Multiplicative Linear Logic Proofs as Concurrent Functional Programs
    Aschieri, Federico
    Genco, Francesco A.
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (POPL):
  • [9] A characterization and nearly linear-time equivalence test forμ-branching programs
    V. Raghavan
    D. Wilkins
    Theory of Computing Systems, 1997, 30 (3) : 249 - 283
  • [10] Linear-time parameterized algorithms with limited local resources
    Chen, Jianer
    Guo, Ying
    Huang, Qin
    INFORMATION AND COMPUTATION, 2022, 289