Explicit Stabilisation for Modular Rely-Guarantee Reasoning
Explicit Stabilisation for Modular Rely-Guarantee Reasoning
复制标题
模块化依赖保证推理的显式稳定性
DOI:
10.1007/978-3-642-11957-6_32
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Matthew J. Parkinson
中科院分区:
文献类型:
--
作者:
John Wickerson;Mike Dodds;Matthew J. Parkinson
We propose a new formalisation of stability for Rely-Guarantee, in which an assertion's stability is encoded into its syntactic form. This allows two advances in modular reasoning. Firstly, it enables Rely-Guarantee, for the first time, to verify concurrent libraries independently of their clients' environments. Secondly, in a sequential setting, it allows a module's internal interference to be hidden while verifying its clients. We demonstrate our approach by verifying, using RGSep, the Version 7 Unix memory manager, uncovering a twenty-year-old bug in the process.
DOI:
10.1145/964001.964024
发表时间:
2004-01
期刊:
Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages
影响因子:
--
作者:
P. O'Hearn;Hongseok Yang;J. C. Reynolds
通讯作者:
P. O'Hearn;Hongseok Yang;J. C. Reynolds