Software Architecture-based Regression Testing