sentences: 0: Typically, COTS undergo frequent upgrades. 1: Organizations while deploying these upgrades ensure the correctness of existing systems by carrying out exhaustive regression tests. 2: This process is typically costly and time-consuming. 3: An efficient approach to regression testing would be to execute a subset of the system test suite that provides sufficient confidence in the system behavior. 4: In that respect, we have developed a test framework that facilitates capturing and modeling of component interactions. 5: These interactions are analyzed to select a subset of test cases to be executed during regression testing. 6: The approach has been applied to a web-based system and the results obtained are quite promising.