跳到主要导航 跳到搜索 跳到主要内容

An extension to Pointer Logic for verification

  • Wang Zhifang*
  • , Chen Yiyun
  • , Wang Zhenming
  • , Wang Wei
  • , Tian Bo
  • *此作品的通讯作者
  • University of Science and Technology of China

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The safety of pointer programs is an important issue in high-assurance software design, and their verification remains a major challenge. Pointer Logic has been proposed to verify basic safety properties of pointer programs in our previous work, but still lacks support for a wide range of pointer programs. In this work, we present an extension to Pointer Logic by: 1) introducing modular reasoning to scale better on programs involving function calls; 2) allowing pointer arithmetic to take more advantage of pointers in programming. Moreover, to demonstrate that Pointer Logic is a useful approach to verification, we implement a tool..... plcc to automatically verify a range of non-trivial programs, including basic operations on singly-linked lists, trees, circular doubly-linked list, dynamic arrays etc..

源语言英语
主期刊名Proceedings - 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008
49-56
页数8
DOI
出版状态已出版 - 2008
已对外发布
活动2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008 - Nanjing, 中国
期限: 17 6月 200819 6月 2008

出版系列

姓名Proceedings - 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008

会议

会议2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008
国家/地区中国
Nanjing
时期17/06/0819/06/08

指纹

探究 'An extension to Pointer Logic for verification' 的科研主题。它们共同构成独一无二的指纹。

引用此