Blogs about Jazz

Blogs > Jazz Team Blog >

Model Based Risk Analysis with RAAML in IBM Engineering Systems Design Rhapsody


Risk Analysis is a practice 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 severities 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 SysML – RAAML.

What is RAAML ?

Risk Analysis and Assessment Modeling language (RAAML) is a new specification from the OMG, currently in beta. 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

Here you can find a profile for performing risk analysis in Rhapsody models: 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 RAAAML for risk analysis in aerospace)

Here you can find a Quick Start hands-on lab which will get you started using the profile.