作者
Brian Demsky, Michael D Ernst, Philip J Guo, Stephen McCamant, Jeff H Perkins, Martin Rinard
发表日期
2006/7/21
研讨会论文
Proceedings of the 2006 international symposium on Software testing and analysis
页码范围
233-244
出版商
ACM
简介
Corrupt data structures are an important cause of unacceptable program execution. Data structure repair (which eliminates inconsistencies by updating corrupt data structures to conform to consistency constraints) promises to enable many programs to continue to execute acceptably in the face of otherwise fatal data structure corruption errors. A key issue is obtaining an accurate and comprehensive data structure consistency specification. We present a new technique for obtaining data structure consistency specifications for data structure repair. Instead of requiring the developer to manually generate such specifications, our approach automatically generates candidate data structure consistency properties using the Daikon invariant detection tool. The developer then reviews these properties, potentially rejecting or generalizing overly specific properties to obtain a specification suitable for automatic enforcement …
引用总数
200620072008200920102011201220132014201520162017201820192020202120222023213110141271711221531225437
学术搜索中的文章
B Demsky, MD Ernst, PJ Guo, S McCamant, JH Perkins… - Proceedings of the 2006 international symposium on …, 2006