Stateful dynamic partial-order reduction

被引:0
|
作者
National Laboratory for Parallel and Distributed Processing, Changsha, China [1 ]
机构
来源
Lect. Notes Comput. Sci. | 2006年 / 149-167期
关键词
Computer simulation - Concurrent engineering - Data reduction - Data transfer - State space methods;
D O I
10.1007/11901433_9
中图分类号
学科分类号
摘要
State space explosion is the main obstacle for model checking concurrent programs. Among the solutions, partial-order reduction (POR), especially dynamic partial-order reduction (DPOR) [1], is one of the promising approaches. However, DPOR only supports stateless explorations for acyclic state spaces. In this paper, we present the stateful DPOR approach for may-cyclic state spaces, which naturally combines DPOR with stateful model checking to achieve more efficient reduction. Its basic idea is to summarize the interleaving information for all transition sequences starting from each visited state, and infer the necessary partial-order information based on the summarization when a visited state is encountered again. Experiment results on two programs coming from [1] show that both of the costs of space and time could be remarkably reduced by stateful DPOR with rather reasonable extra memory overhead. © Springer-Verlag Berlin Heidelberg 2006.
引用
收藏
相关论文
共 50 条
  • [31] Stateful Dynamic Partial Order Reduction for Model Checking Event-Driven Applications that Do Not Terminate
    Trimananda, Rahmadi
    Luo, Weiyu
    Demsky, Brian
    Xu, Guoqing Harry
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2022, 2022, 13182 : 400 - 424
  • [32] Partial-order reduction for parity games and parameterised Boolean equation systems
    Thomas Neele
    Tim A. C. Willemse
    Wieger Wesselink
    Antti Valmari
    International Journal on Software Tools for Technology Transfer, 2022, 24 : 735 - 756
  • [33] Partial-order reduction for parity games and parameterised Boolean equation systems
    Neele, Thomas
    Willemse, Tim A. C.
    Wesselink, Wieger
    Valmari, Antti
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (05) : 735 - 756
  • [34] The Inconsistent Labelling Problem of Stutter-Preserving Partial-Order Reduction
    Neele, Thomas
    Valmari, Antti
    Willemse, Tim A. C.
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2020, 2020, 12077 : 482 - 501
  • [35] No Need to Be Stubborn: Partial-Order Reduction for GPU Model Checking Revisited
    van Spreuwel, Rik
    Wijs, Anton
    LEVERAGING APPLICATIONS OF FORMAL METHOD, VERIFICATION AND VALIDATION: SPECIFICATION AND VERIFICATION, PT III, ISOLA 2024, 2025, 15221 : 353 - 373
  • [36] Intention Recognition for Partial-Order Plans Using Dynamic Bayesian Networks
    Krauthausen, Peter
    Hanebeck, Uwe D.
    FUSION: 2009 12TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION, VOLS 1-4, 2009, : 444 - 451
  • [37] Extended Partial-order Dynamic Backtracking algorithm for dynamically changed environments
    Acodad, Yosra
    Benelallam, Imade
    Hammoujan, Saida
    Bouyakhf, El Houssine
    2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 580 - 587
  • [38] Deciding global partial-order properties
    Alur, R
    McMillan, K
    Peled, D
    FORMAL METHODS IN SYSTEM DESIGN, 2005, 26 (01) : 7 - 25
  • [39] Deciding Global Partial-Order Properties
    Rajeev Alur
    Ken McMillan
    Doron Peled
    Formal Methods in System Design, 2005, 26 : 7 - 25
  • [40] HiPOP: Hierarchical Partial-Order Planning
    Bechon, Patrick
    Barbier, Magali
    Infantes, Guillaume
    Lesire, Charles
    Vidal, Vincent
    STAIRS 2014, 2014, 264 : 51 - 60