Augmenting software architectures with physical components
A Classification and Comparison Framework for Software Architecture Description Languages