About this Journal Submit a Manuscript Table of Contents
ISRN Software Engineering
Volume 2012 (2012), Article ID 561502, 9 pages
http://dx.doi.org/10.5402/2012/561502
Research Article

State-Model-Based Regression Test Reduction for Component-Based Software

Department of Computer Science and Engineering, Indian Institute of Technology, Kharagpur 721302, India

Received 25 July 2012; Accepted 16 August 2012

Academic Editors: D. Tang and R. J. Walker

Copyright © 2012 Tamal Sen and Rajib Mall. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

We present a novel regression test selection approach based on analysis of state and dependence models of components. Our technique targets to select a smaller regression test suite compared to the pure dependence-based RTS approaches while maintaining the fault revealing effectiveness. In our approach, after a modification, control and data dependencies are analyzed to identify the potentially affected statements. Subsequently, the state model of the component is analyzed to compute a precise publishable change information to support efficient regression test selection by the application developers.