Modifying test suite composition to enable effective predicate-level statistical debugging

作者: Ross Gore , Paul F. Reynolds

DOI: 10.1007/978-3-642-28891-3_8

关键词:

摘要: In order to effectively deal with increased complexity and production pressures for the development of safety-critical systems, organizations need automated assistance in program analysis testing. This is intensified systems that make heavy use floating-point computations. Challenges related computations exist fields testing, formal verification debugging. While testing provide mechanisms identify possible failures within debugging techniques are employed automatically isolate cause failure. Recent advances predicate-level statistical have addressed localizing faults due Here, we present a methodology modify composition test suite enable debuggers more causes systems. Our makes suites significantly effective class debuggers, including those built address

参考文章(26)
Frank Tip, A survey of program slicing techniques. Journal of Programming Languages. ,vol. 3, ,(1995)
Neelam Gupta, Haifeng He, Xiangyu Zhang, Rajiv Gupta, Locating faulty code using failure-inducing chops Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering - ASE '05. pp. 263- 272 ,(2005) , 10.1145/1101908.1101948
Eugene Miya, On "Software engineering" ACM SIGSOFT Software Engineering Notes. ,vol. 10, pp. 12- 12 ,(1985) , 10.1145/1012443.1012444
Dennis Jeffrey, Neelam Gupta, Rajiv Gupta, Fault localization using value replacement Proceedings of the 2008 international symposium on Software testing and analysis - ISSTA '08. pp. 167- 178 ,(2008) , 10.1145/1390630.1390652
Uday P. Khedker, Amey Karkare, Amitabha Sanyal, Heap reference analysis using access graphs ACM Transactions on Programming Languages and Systems. ,vol. 30, pp. 1- 40 ,(2007) , 10.1145/1290520.1290521
Ross Gore, Paul F. Reynolds, David Kamensky, Statistical debugging with elastic predicates automated software engineering. pp. 492- 495 ,(2011) , 10.1109/ASE.2011.6100107
Neville A. Stanton, Philip Marsden, From fly-by-wire to drive-by-wire: Safety implications of automation in vehicles Safety Science. ,vol. 24, pp. 35- 49 ,(1996) , 10.1016/S0925-7535(96)00067-7
George K. Baah, Andy Podgurski, Mary Jean Harrold, Mitigating the confounding effects of program dependences for effective fault localization foundations of software engineering. pp. 146- 156 ,(2011) , 10.1145/2025113.2025136
Vijay D'Silva, Daniel Kroening, Georg Weissenbacher, A Survey of Automated Techniques for Formal Software Verification IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 27, pp. 1165- 1178 ,(2008) , 10.1109/TCAD.2008.923410