Pasta
VS Code extension for STPA-based risk analyses with interactive diagrams and integrations for fault trees, safe-by-construction behavior model generation, and verification.
Install / Use
/learn @kieler/PastaAbout this skill
Quality Score
0/100
Category
Development & EngineeringSupported Platforms
GitHub Copilot
README
PASTA
Pragmatic-Automated System Theoretic Process Analysis (PASTA) is a VS Code Extension that provides a textual DSL for System-Theoretic Process Analysis (STPA) and automatically generates diagrams.
Further features are:
- a textual DSL for Fault Tree Analysis (FTA) with interactive cut set visualization;
- automatic generation of fault trees based on STPA;
- automatic generation of LTL formulas based on the Unsafe Control Actions (UCAs) of STPA;
- automatic generation of a safe-by-construction behavior model based on the automatically generated LTL formulas.
A more detailed explanation of all features can be found here.
Examples can be found in pasta-examples.
Developing the VS Code extension
The following steps are required to start developing:
