SafetyModeler

A graphical editor to view and create USF models

SafetyModeler is a graphical editor to view and create USF models provided as an Eclipse plugin. It allows to create functional block models with data and control flows, definition of data types as well as safety measures to secure the functional model.

Views in SafetyModeler

The editor consists of several views showing different aspects of a USF model. Most views can be accessed from the editor’s dashboard. The Block Diagrams and Type Diagrams show graphical aspects of the USF model. The Properties view and Stereotype and Parameters view show non-graphical properties of model elements.

Views in SafetyModeler

The Block Diagram view and Type Diagram view share a similar setup. On the left side is a big canvas located, where model elements are displayed as boxes and connections. This diagram area offers on the top a toolbar with some tools for the visualization of the diagram, such as zoom and layout tools. On the right side there is a palette of tools. Those tools can be used to create new model elements (e.g. blocks, ports or connections). Tools are organized by categories for a better overview.

More information on how to use the editor can be found on the following pages:

For further information about the SafetyModeler, please contact ScopeSET at info@scopeset.de.


Installation

The Eclipse plugin for the SafetyModeler is available from the following update site: https://universalsafetyformat.org/usf_safetymodeler_p2/.

Editor UI

The editor consists of several views showing different aspects of a USF model. Most views can be accessed from the editor’s dashboard. The Block Diagrams and Type Diagrams show graphical aspects of the USF model. The Properties view show non-graphical properties of model elements selected in the UI. The transformation editor can be opened via double clicking on transformation files (*.usft) in the project explorer or using a context menu command for SafetymechanismTypes.

Getting Started

Here we give a brief overview on how start with SafetyModeler by creating a new project and models from scratch.

Import Models

Some Safety Measure are provided in a zip file as an exported model for reuse.

Troubleshooting

Description of known limitations and workaraounds.

Last modified November 10, 2021