Title :
Automatic Property Checking for Software: Past, Present and Future
Author :
Rajamani, Sriram K.
Author_Institution :
Microsoft Res. India
Abstract :
Summary form only given. Over the past few years, we have seen several automatic static analysis tools being developed and deployed in industrial-strength software development. I will survey several of these tools ranging from heuristic and scalable analysis tools (such as PREFix, PREFast and Metal), to sound analysis tools based on counter example driven refinement (such as SLAM). Then, I will present two exciting recent developments in counterexample driven refinement: (1) generalizing counterexample driven refinement to work with any abstract interpretation, and (2) combining directed testing with counterexample driven refinement
Keywords :
program diagnostics; software tools; Metal; PREFast; PREFix; automatic static analysis; counterexample driven refinement; heuristic analysis tools; scalable analysis tools; software development; software property checking; software tools; Automatic testing; Computer industry; Counting circuits; Programming; Refining; Simultaneous localization and mapping; Software engineering; Software testing; Software tools;
Conference_Titel :
Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
Conference_Location :
Tokyo
Print_ISBN :
0-7695-2579-2
DOI :
10.1109/ASE.2006.24