An Aspects Framework for Component-Based Requirements Prediction and Regression Testing