Architectural description languages (ADLs) vs UML: a review
A survey of architecture description languages