loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Annual International Computer Software and Applications Conference (COMPSAC'04)
Generating Regression Tests via Model Checking
Hong Kong
September 28-September 30
ISBN: 0-7695-2209-2
Lihua Xu, University of California at Irvine
Marcio Dias, University of California at Irvine
Debra Richardson, University of California at Irvine

During software maintenance, regression testing is an expensive but critical activity to ensure that modified versions of the system do not "regress". As software evolves, chances are that not only the implementation changes, but that the specification of the system changes too. We argue that guiding regression testing by the system specifications generated early in software lifecycle will be more accurate than extracting specification from source code, and more cost effective.

Model checking is used to reason about the truth of statements about the system specification. In this paper, we use a model checker as part of a highly- automated regression test generation tool, providing a practical approach to specification based regression testing. Features of our approach that support different specification description languages and different test coverage criteria are also presented.

Index Terms:
Software Testing, Regression Testing, Model Checking, Formal Specification
Citation:
Lihua Xu, Marcio Dias, Debra Richardson, "Generating Regression Tests via Model Checking," compsac, vol. 1, pp.336-341, 28th Annual International Computer Software and Applications Conference (COMPSAC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.