Software Architecture Abstractor