Modeling Software Architecturesin UML
Strategy #1
- use UML ìas isî
- enables direct comparison of UML and an ADL
Strategy #2
- use UMLís built-in extension mechanisms
- allows automated conformance checking to architectural style rules
Strategy #3
- augment the UML meta model to directly support architectural concerns