An approach to software architecture evaluation with the 4+1 view model of architecture
A Classification and Comparison Framework for Software Architecture Description Languages