Automatable Verification of Sequential Consistency

被引:0
|
作者
Anne E. Condon
Alan J. Hu
机构
[1] Department of Computer Science,
[2] University of British Columbia,undefined
[3] 2366 Main Mall,undefined
[4] Vancouver,undefined
[5] British Columbia,undefined
来源
关键词
Model Check; Active Node; Memory Model; Constraint Graph; Sequential Consistency;
D O I
暂无
中图分类号
学科分类号
摘要
Sequential consistency is a multiprocessor memory model of both practical and theoretical importance. Designing and implementing a memory system that efficiently provides a given memory model is a challenging and error-prone task, so automated verification support would be invaluable. Unfortunately, the general problem of deciding whether a finite-state protocol implements sequential consistency is undecidable. In this paper we identify a restricted class of protocols for which verifying sequential consistency is decidable. The class includes all real sequentially consistent protocols that are known to us, and we argue why the class is likely to include all real sequentially consistent protocols. In principle, our method can be applied in a completely automated fashion for verification of all implemented protocols.
引用
收藏
页码:431 / 460
页数:29
相关论文
共 50 条
  • [1] Automatable verification of sequential consistency
    Condon, AE
    Hu, AJ
    [J]. THEORY OF COMPUTING SYSTEMS, 2003, 36 (05) : 431 - 460
  • [2] Dynamic verification of sequential consistency
    Meixner, A
    Sorin, DJ
    [J]. 32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, : 482 - 493
  • [3] Efficient Verification of Periodic Programs using Sequential Consistency and Snapshots
    Chaki, Sagar
    Gurfinkel, Arie
    Sinha, Nishant
    [J]. 2014 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2014, : 51 - 58
  • [4] Automatic verification of sequential consistency for unbounded addresses and data values
    Bingham, J
    Condon, A
    Hu, AJ
    Qadeer, S
    Zhang, ZC
    [J]. COMPUTER AIDED VERIFICATION, 2004, 3114 : 427 - 439
  • [5] STRUCTURAL CONSISTENCY, CONSISTENCY, AND SEQUENTIAL RATIONALITY
    KREPS, DM
    RAMEY, G
    [J]. ECONOMETRICA, 1987, 55 (06) : 1331 - 1348
  • [6] Multifunctional Polymer Composites for Automatable Induction Heating with Subsequent Temperature Verification
    Reichstein, Jakob
    Raczka, Theodor
    Stauch, Claudia
    Schug, Benedikt
    Muessig, Stephan
    Mandel, Karl
    [J]. ADVANCED ENGINEERING MATERIALS, 2024,
  • [7] On the definition of sequential consistency
    Sezgin, A
    Gopalakrishnan, G
    [J]. INFORMATION PROCESSING LETTERS, 2005, 96 (06) : 193 - 196
  • [8] Regular Sequential Serializability and Regular Sequential Consistency
    Helt, Jeffrey
    Burke, Matthew
    Levy, Amit
    Lloyd, Wyatt
    [J]. PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2021, 2021, : 163 - 179
  • [9] On Design of Data Consistency Verification
    Marik, Radek
    [J]. PROCEEDINGS OF THE 2016 17TH INTERNATIONAL CONFERENCE ON MECHATRONICS - MECHATRONIKA (ME) 2016, 2016, : 509 - 516
  • [10] Sequential consistency as lazy linearizability
    Raynal, M
    [J]. EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 866 - 873