1. Introduction
    1. System Requirements
    2. Setup and Installation
  2. Getting Started
    1. Creating a Database
    2. Email Configuration
    3. Web Module Setup
    4. Web Module Update
  3. Navigating RM Studio
    1. Main Menu
      1. Save Function
      2. Import External Data
        1. Import Assets
      3. Clear User Cache
      4. Security
      5. Properties
      6. Languages
      7. Registration
      8. User Manual
      9. Manage Checkouts
      10. About
      11. Application Style
    2. Navigation Tree
    3. Tabs
    4. The Grid
    5. Context & Flow
  4. Common Entities
    1. Business Entities
      1. Asset Details - Basic Information tab
      2. Asset Details - Risks tab
      3. Asset Details - Categories tab
      4. Asset Details - Business Entities tab
    2. Contacts
    3. Teams
    4. Assets
    5. Asset Categories
    6. Asset Attributes
    7. Threats
    8. Standards/Controls
      1. How to: Standards, Regulations, Controls
      2. Standards Implementation Comparison
    9. Documents
  5. Gap Analysis
    1. How to: Gap Analysis
    2. Reporting
  6. Risk Assessment
    1. How to: Risk Assessment
      1. Risk Assessment Overview
      2. Adding Assets
      3. Adding Risks
      4. Evaluation Values
      5. Evaluating Risks
      6. Various Definitions
      7. Risk Assessment Reporting
    2. Risk Owner Tasks
    3. Risk Profile
  7. Web Module
    1. Dashboard
    2. My Tasks
    3. Reports
    4. Standards/Regulations
    5. Documents
    6. Incidents
    7. Risk Owner Web Solution
  8. Control Assessment
    1. Control Assessment Templates
    2. Control Assessment
    3. Reports - Control Assessment
  9. Risk Treatment
    1. How to: Risk Treatment
      1. Risk Treatment Templates
      2. Risk Criteria
      3. Asset Level
      4. Controls Tab
      5. Scheduling a Future Control
      6. Future Controls Tab
      7. Overview
      8. Reload Assets, Threats and Controls
    2. Risk Treatment Reports
  10. STPA
    1. STPA Projects
    2. Models and Diagrams
      1. How to: Create CS Models
      2. How to: Create CS Diagram
        1. Diagram Elements
        2. Models Progress Check
    3. Analyses
      1. How to: Define Purpose of Analysis
      2. Losses
      3. Hazards
      4. Relationship
      5. Constraints
      6. How to: Identify UCAs
      7. How to: Identify Loss Scenarios
        1. Loss Scenario Progress Check
    4. Reporting
    5. Global Properties
  11. Business Continuity Management Module
    1. Organization
      1. New Organization
      2. Stakeholders
      3. Resources/Processes
        1. Impact Analysis
        2. Requirements
    2. Incident Response/Recovery
      1. Associated Threats
      2. Plans
        1. Steps
      3. Maintenance
        1. Test plans
        2. Test Results
    3. Templates
    4. Maintenance
    5. Reports BCM
  12. Database Settings
    1. Database Upgrade
    2. Add Existing
    3. Remove
    4. Migrate
    5. Backup
    6. Restore
  13. Glossary
  14. Calculations

10.2.2.How to: Create CS Diagram

Control Structure Diagrams

CS diagrams visualize controllers, controlled processes, control actions and feedback. Add new elements to diagrams or modify already existing elements on your diagrams.

CS Diagrams reside under a CS Model and the STPA Module supports multiple diagrams for one CS model.  All elements, with the exception of annotation elements, that are created on a diagram are stored as part of the respective CS Model.

How to: Create Control Structure Diagram

  1. Select the CS Model for which a new CS Diagram is to be created for in the STPA Project Overview panel.
  2. Click the  icon to create a new CS Diagram. Alternatively, you can create a new diagram by right-clicking the Model to open the context menu, then selecting the   New Diagram.
  3. Double click New Diagram under the Model to open the canvas and panes in the workspace.
  4. Use the canvas by selecting-dragging-dropping Model Elements and Model Connectors on the canvas to create the Control Structure.
  5. You can save your progress now to allow the name to save for the tab and in the tree (Ctrl+S or save icon at the top-left).
    Creating new diagram
  6. Name the New Diagram using the Properties pane on the right side of the canvas. A Description can also be entered in the Properties pane if desired.
  7. Alternatively you can right-click the New Diagram in the Project Overview tree to open the context menu and

Name new diagram

Canvas and Panes

The user interface for Models and Diagrams provides the following work areas as default docked panes. All of the panes can be rearranged, floated, resized, added or removed as the user prefers.

  1. The Canvas is displayed in the center and it is used for modelling the CS diagram with the “Diagram Elements”. The canvas also contains a Canvas Toolbar to aid in the customizing of the panes, including a zoom in/out scale for the canvas.
  2. The Toolbox on the upper left-hand side of the canvas contains the Diagram Elements and Connectors for use on the canvas via ’Drag and drop’.
  3. The Browser on the lower left-hand side of the canvas shows the relationships of the currently selected element on the canvas.
  4. The Properties panel on the upper right-hand side of the canvas shows the properties of the currently selected element on the canvas.
  5. The Canvas Overview on the bottom right displays the complete Diagram in a miniature form, while highlighting the visible area of the canvas and providing a pan and zoom function.

Here is an example of a more complete diagram with the control actions and feedbacks labeled:

Additional features of the diagramming canvas and tool.

Pan and Zoom and Scale Canvas

The STPA Module provides several ways to scale the visible area along with pan and zoom around the diagram canvas.

Canvas Toolbar Scaling

The Toolbar of the Canvas provides a sliding scale for the canvas to adjust the size of the viewing area.


Use the scroll button on your mouse to enlarge or shrink the canvas viewing area (zoom in/out). Another great way to move around the canvas when your diagrams get to be large is to hold the ‘Ctrl’ key and the left click button to “grab the canvas”, then simply move around as you like. Release the left click button to set in place.

Canvas Overview Pane

Inside the Canvas Overview you should notice a grey, shaded box that represents the canvas viewing area. Again, use the scroll button on your mouse to enlarge or shrink the canvas viewing area (grey box within the Canvas Overview). Use the left click button to grab the grey box in the Canvas Overview and move around the canvas. Release the left click button to set the viewing area on the canvas.


Suggest Edit