Previously software architects were unable to effectively and efficiently apply reusable
knowledge (e.g. architectural styles and patterns) to architectural analyses. This work
tackles this problem with a novel method to create and apply templates for reusable knowledge.
These templates capture reusable knowledge formally and can efficiently be integrated in
architectural analyses.