The System-Theoretic Profile Analysis (STPA) is a safety analysis approach that targets to identify not only component failures but also issues related to inadequate specifications and interactions. To be able to use the STPA in combination with SysML, a profile was created (Cameo Systems Modeler version 19 SP3).
The profile itself can be accessed in the Profile/19SP3 folder. In the folder, one version with and one version without a corresponding example is included. To use the profile for own projects, it is recommended to import the version without the example. The structure of the example is shown below.
All important resources for using the profile will be linked below. It is recommended to take a look at the intro and tutorial video to get a better understanding of the background and application.
Intro
The intro video serves as an initial statement of the idea of the profile and introduces the tutorial contents.
Tutorial
For the usage of the STPA profile, a tutorial video was created that explains:
- Why it could be interesting
- What is included in the profile
- How a basic application would look like
- How advanced concepts can be used
- What the limitations are
- What future work will target
In addition, the tutorial slides are placed for download in the Tutorial folder.
Further Information
The profile was created with the Cameo Systems Modeler version 19.0 SP3
This means that no guarantee is provided that the profile works with other versions.
However, a quick check for Cameo Systems Modeler version 2022 was executed and the updated profile uploaded in the Profile/2022x folder. This 2022x version has to be viewed with caution, since it was only tested very briefly.
Moreover, the profile is a proof-of-concept implementation and not a qualified product!
Since automated functions are an important parts of the profile, a summary of the most important functions is provided in the Profile folder.
Related Material
Recommended STPA Literature:
- MIT Partnership for Systems Approaches to Safety and Security (PSASS)
- STPA Handbook 2018
- Engineering A Safer World
- SAE J3187 STPA Guidance
- Podcasts about STPA
Related References from Alexander Ahlbrecht:
- Master's Thesis - German
- Integrating Safety into MBSE Processes with Formal Methods
- Evaluating System Architecture Safety in Early Phases of Development with MBSE and STPA
- Model-Based STPA: Enabling Safety Analysis Coverage Assessment with Formalization
- Model-Based STPA: Towards Agile Safety-Guided Design with Formalization
Licensing Information
The STPAStandaloneProfile*.mdzip and STPAStandaloneProfileWithExample*.mdzip (*version) are licensed under the MIT license.
The corresponding introductory resources are licensed under the CC By-NC-ND 4.0 license. The introductory resources inlcude:
- Introduction-Video
- Tutorial-Video
- Tutorial-Slides: Tutorial/STPA_Tutorial_Slides.pdf
For both, the profile and the introductory resources, the copyright belongs to the German Aerospace Center / Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR):
Copyright (c) 2023 Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)
Contact Information
The profile was created by Alexander Ahlbrecht.
In case of questions, you can also write a mail to: [email protected]