Is there any open source / commercial tools which can be used to modeling the software architecture and analyse the quality attributes of that architecture with out building