Cartesian partial-order reduction

被引:0
|
作者
Gueta, Guy [1 ]
Flanagan, Cormac [2 ]
Yahav, Eran [3 ]
Sagiv, Mooly [1 ]
机构
[1] Tel Aviv Univ, IL-69978 Tel Aviv, Israel
[2] Univ California, Santa Cruz, CA USA
[3] IBM Corp, Thomas J Watson Res Ctr, Box 218, Yorktown Hts, NY 10598 USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Verifying concurrent programs is challenging since the number of thread interleavings that need to be explored can be huge even for moderate programs. We present a cartesian semantics that reduces the amount of nondeterminism in concurrent programs by delaying unnecessary context switches. Using this semantics, we construct a novel dynamic partial-order reduction algorithm. We have implemented our algorithm and evaluate it on a small set of benchmarks. Our preliminary experimental results show a significant potential saving in the number of explored states and transitions.
引用
收藏
页码:95 / +
页数:4
相关论文
共 50 条
  • [31] Deciding global partial-order properties
    Alur, R
    McMillan, K
    Peled, D
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2005, 26 (01) : 7 - 25
  • [32] Deciding Global Partial-Order Properties
    Rajeev Alur
    Ken McMillan
    Doron Peled
    [J]. Formal Methods in System Design, 2005, 26 : 7 - 25
  • [33] HiPOP: Hierarchical Partial-Order Planning
    Bechon, Patrick
    Barbier, Magali
    Infantes, Guillaume
    Lesire, Charles
    Vidal, Vincent
    [J]. STAIRS 2014, 2014, 264 : 51 - 60
  • [34] Combining Partial-Order Reduction and Symbolic Model Checking to Verify LTL Properties
    Vander Meulen, Jose
    Pecheur, Charles
    [J]. NASA FORMAL METHODS, 2011, 6617 : 406 - +
  • [35] Partial-Order Reduction for Parity Games with an Application on Parameterised Boolean Equation Systems
    Neele, Thomas
    Willemse, Tim A. C.
    Wesselink, Wieger
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2020, 2020, 12079 : 307 - 324
  • [36] Deciding global partial-order properties
    Alur, R
    McMillan, K
    Peled, D
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, 1998, 1443 : 41 - 52
  • [37] Partial-order reduction in model checking object-oriented Petri nets
    Ceska, M
    Hasa, L
    Vojnar, T
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2003, 2003, 2809 : 265 - 278
  • [38] Partial-Order Reduction for Performance Analysis of Max-Plus Timed Systems
    van der Sanden, Bram
    Geilen, Marc
    Reniers, Michel
    Basten, Twan
    [J]. 2018 18TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD), 2018, : 40 - 49
  • [39] Improving spin's partial-order reduction for breadth-first search
    Bosnacki, D
    Holzmann, GJ
    [J]. MODEL CHECKING SOFTWARE, PROCEEDINGS, 2005, 3639 : 91 - 105
  • [40] Flaw selection strategies for partial-order planning
    Pollack, ME
    Joslin, D
    Paolucci, M
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1997, 6 : 223 - 262