In component-based systems, regression test selection is a challenge since vendors of commercial-off-the-shelf (COTS) components do not release source code. In this paper we model the regression test selection of component based software systems using UML and Object-Constraint Language. Our model selects test cases based on version information that can be made available with components without the need for accessing source code.