Model-Based Risk Analysis with RAAML in Rhapsody

Risk Analysis and Assessment Modeling language (RAAML) is a new specification from the Object Management Group Standards Development Organization (OMG), used to support safety and reliability analysis of models.

Risk Analysis is a practice that is applied as part of safety critical systems design to eventually result in a system that is safe for use. It is mandated across industries such as Aerospace, Automotive, Medical devices and others. The core focus of risk analysis is to identity potential hazards, their causes, and assess their seventies and probabilities. The risk analysis activity needs to be performed along the system specification and design activities, since it depends on what the system does and how it is designed. One of the challenges in current risk analysis practices is that it is done outside of the system design context, using tools that are separate from the system design tools. This is why the Object Management Group (OMG) came up with a new standard to complement Syscall, that is RAAML.

This profile is also currently in beta and subject to change. Currently it supports FMEA, FTA, ISO26262, GSN and FHA (a domain specific extension to RAAML for risk analysis in aerospace). To get started using the profile, see Quick start hands-on lab.

The specification includes profiles and model libraries for several different risk analysis methods:
  • FMEA (Failure Modes and Effects Analysis)
  • FTA (Fault Tree Analysis)
  • STPA (System Theoretical Process Analysis)
  • GSN (Goal Structuring Notation)
  • ISO26262

For more information, see Risk Analysis and Assessment Modeling Language.