Context-Sensitive Dynamic Partial Order Reduction

被引:24
|
作者
Albert, Elvira [1 ]
Arenas, Puri [1 ]
Garcia de la Banda, Maria [2 ,4 ]
Gomez-Zamalloa, Miguel [1 ]
Stuckey, Peter J. [3 ,4 ]
机构
[1] Univ Complutense Madrid, DSIC, Madrid, Spain
[2] Univ Melbourne, DCIS, Melbourne, Vic, Australia
[3] Monash Univ, Fac IT, Melbourne, Vic, Australia
[4] IMDEA Software Inst, Madrid, Spain
来源
关键词
D O I
10.1007/978-3-319-63387-9_26
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dynamic Partial Order Reduction (DPOR) is a powerful technique used in verification and testing to reduce the number of equivalent executions explored. Two executions are equivalent if they can be obtained from each other by swapping adjacent, non-conflicting (independent) execution steps. Existing DPOR algorithms rely on a notion of independence that is context-insensitive, i.e., the execution steps must be independent in all contexts. In practice, independence is often proved by just checking no execution step writes on a shared variable. We present context-sensitive DPOR, an extension of DPOR that uses context-sensitive independence, where two steps might be independent only in the particular context explored. We show theoretically and experimentally how context-sensitive DPOR can achieve exponential gains.
引用
下载
收藏
页码:526 / 543
页数:18
相关论文
共 50 条
  • [31] Completeness of context-sensitive rewriting
    Lucas, Salvador
    INFORMATION PROCESSING LETTERS, 2015, 115 (02) : 87 - 92
  • [32] Context-sensitive construction in Kentucky
    Hancher, D
    Goodrum, P
    Pigman, J
    Hartman, D
    Mettille, J
    CONSTRUCTION 2003: MATERIALS AND CONSTRUCTION, 2003, (1861): : 125 - 131
  • [33] Termination of context-sensitive rewriting
    Zantema, H
    REWRITING TECHNIQUES AND APPLICATIONS, 1997, 1232 : 172 - 186
  • [34] Context-sensitive valuation and learning
    Hunter, Lindsay E.
    Daw, Nathaniel D.
    CURRENT OPINION IN BEHAVIORAL SCIENCES, 2021, 41 : 122 - 127
  • [35] Towards context-sensitive intelligence
    Mügge, H
    Rho, T
    Winandy, M
    Won, M
    Cremers, AB
    Costanza, P
    Englert, R
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2005, 3527 : 231 - 238
  • [36] LES LANGAGES CONTEXT-SENSITIVE
    FRIANT, J
    ANNALES DE L INSTITUT HENRI POINCARE SECTION B-CALCUL DES PROBABILITES ET STATISTIQUE, 1967, 3 (01): : 35 - &
  • [37] A hallmark of context-sensitive design
    Moler, Steve
    Public Roads, 2002, 65 (06)
  • [38] Context-Sensitive Document Ranking
    常利军
    于旭
    秦璐
    Journal of Computer Science & Technology, 2010, 25 (03) : 444 - 457
  • [39] Practical Context-Sensitive CFI
    van der Veen, Victor
    Andriesse, Dennis
    Goktas, Enes
    Gras, Ben
    Sambuc, Lionel
    Slowinska, Asia
    Bos, Herbert
    Giuffrida, Cristiano
    CCS'15: PROCEEDINGS OF THE 22ND ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2015, : 927 - 940
  • [40] Context-sensitive query expansion
    Li, Weijiang
    Zhao, Tiejun
    Wang, Xiangang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (02): : 300 - 304