ROSATEA: Role of Software Architecture for Testing and Analysis