This document presents an automated methodology for performing architectural-level risk analysis of UML dynamic specifications. The methodology utilizes dynamic metrics to quantify component and connector complexity, failure mode effect analysis to determine severity rankings, and a risk aggregation algorithm. It is demonstrated on a case study of a pacemaker system. The methodology provides an automated way to develop risk factors for system elements based on their complexity and severity, which can help identify high-risk areas early in development.