DocumentCode
2210197
Title
Regression model checking
Author
Yang, Guowei ; Dwyer, Matthew B. ; Rothermel, Gregg
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Nebraska, Lincoln, NE, USA
fYear
2009
fDate
20-26 Sept. 2009
Firstpage
115
Lastpage
124
Abstract
Model checking is a promising technique for verifying program behavior and is increasingly finding usage in industry. To date, however, researchers have primarily considered model checking of single versions of programs. It is well understood that model checking can be very expensive for large, complex programs. Thus, simply reapplying model checking techniques on subsequent versions of programs as they evolve, in the limited time that is typically available for validating new releases, presents challenges. To address these challenges, we have developed a new technique for regression model checking (RMC), that applies model checking incrementally to new versions of systems. We report results of an empirical study examining the effectiveness of our technique; our results show that it is significantly faster than traditional model checking.
Keywords
program verification; regression analysis; model checking techniques; program verification; regression model checking; Computer industry; Computer science; Context modeling; Costs; Data analysis; File systems; Kernel; Linux; State-space methods; TCPIP;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location
Edmonton, AB
ISSN
1063-6773
Print_ISBN
978-1-4244-4897-5
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2009.5306334
Filename
5306334
Link To Document