ECSS-Q-ST-30-02C

Syside Derisker performs safety and reliability analysis using the ECSS-Q-ST-30-02C library.

Parse and Analyze Failure Modes

Derisker extracts failure modes from your SysML v2 model and automatically computes derived values like severity, probability, and criticality ratings. This eliminates manual calculations and ensures consistency across your analysis.

Supported Analysis Types

Derisker supports three analysis types:

  • Design FMEA: Failure Mode and Effects Analysis for design-phase analysis

  • Design FMECA: Design FMECA with probability ratings and criticality calculation

  • Process FMECA: Process FMECA with detection considerations

How to Parse

  1. Open Derisker panel (click in left sidebar)

  2. Enter analysis root element qualified namem e.g.

    Derisker_ECSS_ExampleDFMECA::AnalysisContext::analysisProject
    
  3. Click Parse Failure Modes

The parser validates your SysML model for syntax errors and detects cycles in failure mode chains. A table view of Failure Mode results opens automatically.

../../_images/ecss_failure_modes.png

What Gets Extracted

The parser extracts standard-defined properties from each failure mode, grouped by category.

Category

Properties

Identification

Name, origin, failure mode type, focus item and function

Ratings

Severity, probability (if applicable), detection (if applicable) and criticality

Relationships

Failure causes and effects, physical architecture location

Analysis Details

Observable symptoms and detection methods, recommendations and remarks, mission phase and operational mode applicability

Automatic Computations

Derisker computes derived values automatically:

Severity

Propagates top-down from effects (higher-severity effects flow to their causes)

Probability

Propagates bottom-up from causes (higher probabilities flow upward to effects) if applicable

Detection

Propagates bottom-up from causes (higher detection ratings flow upward to effects) if applicable

Criticality

Computed using relevant formulas for each analysis type, as specified in the ECSS-Q-ST-30-02C standard

Work with Table View

Review and edit failure mode data in an interactive table with bidirectional synchronization to your SysML model.

Table Features

  • View and organize: Customize columns, sort by any field, select rows for navigation

  • Edit properties: Modify text and enum fields (dropdowns)

  • Navigate to source: Click Go to Source to jump to the failure mode definition in your SysML file

  • Save changes: Click Save Changes to write edits back to your model

Visualize Failure Chains

Understand how failures propagate through your system with interactive graph visualizations showing cause-effect relationships for any failure mode.

How to Visualize

  1. In table view, select a failure mode row

  2. Click Visualize Failure Chain

  3. Graph opens in new panel showing the failure mode and its relationships

Interact with the graph:

  • Navigate: Pan (click and drag), zoom (+/- buttons), reset view

  • Explore nodes: Right-click any node to toggle causes or go to source

../../_images/ecss_failure_chain.png

Note

Graphviz must be installed. See Install Graphviz for installation instructions.

Export Results

Share analysis results by exporting data or visualizations.

How to Export

Export table to CSV:

  1. Click Export to CSV in table view

  2. Choose save location and filename

  3. File contains all failure modes with column headers. Array fields (causes, effects) are comma-separated.

Export graph to image:

  1. Click Export in failure chain view

  2. Select format (PNG or JPEG) and save location

  3. Image captures current graph layout and zoom level

Note

Exported CSV is generated based off of the SysML model at the time of export. Any unsaved changes in the tableview will not be included in the exported CSV.

Tip

Export CSV before saving changes to preserve your original analysis state for comparison.