DEBUGGING PROGRAMS WITH CONTRACT INFORMATION

被引:0
作者
Banerjee, Ansuman
Bhattacharyya, Ramanuj
机构
来源
PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2011) | 2011年
关键词
Software debugging; design by contract; satisfiability;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this work, we present a debugging methodology for debugging programs with contract information. The contracts are specified using pre and post conditions for the functions present in the program being debugged. A detailed function execution sequence trace containing the function invokation chain along with actual parameter values is given to us. Our debugging methodology analyzes the trace and attempts to localize the function(s) that have been called violating their contracts, thereby leading to the possibility of a bug. We have implemented the proposed automated debugging methodology into a prototype tool.
引用
收藏
页码:233 / 238
页数:6
相关论文
empty
未找到相关数据