Refinement-based verification for possibly-cyclic lists

被引:0
|
作者
Loginov, Alexey [1 ]
Reps, Thomas [2 ]
Sagiv, Mooly [3 ]
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
[3] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In earlier work, we presented an abstraction-refinement mechanism that was successful in verifying automatically the partial correctness of in-situ list reversal when applied to an acyclic linked list [10]. This paper reports on the automatic verification of the total correctness (partial correctness and termination) of the same list-reversal algorithm, when applied to apossibly-cyclic linked list. A key contribution that made this result possible is an extension of the finite differencing technique [14] to enable the maintenance of reachability information for a restricted class of possibly-cyclic data structures, which includes possiblycyclic linked lists.
引用
收藏
页码:247 / +
页数:3
相关论文
共 50 条
  • [31] Domain-specific scenarios for refinement-based methods
    Snook, Colin
    Thai Son Hoang
    Dghaym, Dana
    Fathabadi, Asieh Salehi
    Butler, Michael
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 112
  • [32] Refinement-Based Game Semantics for Certified Abstraction Layers
    Koenig, Jeremie
    Shao, Zhong
    PROCEEDINGS OF THE 35TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2020), 2020, : 633 - 647
  • [33] Refinement-Based Specification and Security Analysis of Separation Kernels
    Zhao, Yongwang
    Sanan, David
    Zhang, Fuyuan
    Liu, Yang
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2019, 16 (01) : 127 - 141
  • [34] Refinement-Based OWL Class Induction with Convex Measures
    Ratcliffe, David
    Taylor, Kerry
    SEMANTIC TECHNOLOGY, JIST 2017, 2017, 10675 : 49 - 65
  • [35] Refinement-based Validation of Event-B Specifications
    Atif Mashkoor
    Faqing Yang
    Jean-Pierre Jacquot
    Software & Systems Modeling, 2017, 16 : 789 - 808
  • [36] A membership degree refinement-based evolutionary clustering algorithm
    Hou, Wei
    Dong, Hongbin
    Yin, Guisheng
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (03): : 548 - 558
  • [37] Refinement-based Validation of Event-B Specifications
    Mashkoor, Atif
    Yang, Faqing
    Jacquot, Jean-Pierre
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (03): : 789 - 808
  • [38] Optimal Refinement-based Array Constraint Solving for Symbolic Execution
    Liu, Meixi
    Shuai, Ziqi
    Liu, Luyao
    Ma, Kelin
    Ma, Ke
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 299 - 308
  • [39] REBA: A Refinement-Based Architecture for Knowledge Representation and Reasoning in Robotics
    Sridharan, Mohan
    Gelfond, Michael
    Zhang, Shiqi
    Wyatt, Jeremy
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2019, 65 : 87 - 180
  • [40] Domain-Specific Scenarios for Refinement-Based Methods
    Snook, Colin
    Thai Son Hoang
    Dghaym, Dana
    Butler, Michael
    NEW TRENDS IN MODEL AND DATA ENGINEERING, 2019, 1085 : 18 - 31