A method, apparatus, and computer instructions for updating a software
component. A determination is made as to whether to update the software
component. The software component is updated to form an updated software
component in response to a determination to update the software
component. The updated software component is automatically tested. A
corrective action is performed in response to a failure in testing of the
updated component.