Zur Webseite der Informatik

A-STPA

Description

A-STPA is an open tool to help transform STPA (Systems-Theoretic Process Analysis) to an executable STPA which automates the activities of STPA. We develop the A-STPA tool to assist safety analysts in performing STPA. Moreover, it will give the safety analysts different views on the STPA hazard analysis process. We discuss the design of the tool and illustrate its usage. So far, it is still an early version but it can already help the safety analysts in avoiding consistency defects. We are confident that A-STPA will become a powerful tool support for STPA.

Project

A-STPA is an open-source tool based on the Eclipse platform which is developed as a student project in the software engineering programme of the University of Stuttgart. The student project started in April 2013 and will finish in February 2014. Our team consisted of 9 students and 3 teaching assistants.

Features

A-STPA tool has the following main functions:

  • Edit the fundamentals of analysis.
  • link the conducted information during step 1 to the other components in the next steps such as the hazards links to the accidents and safety constraints which are derived from the hazards.
  • Draw the control structure diagram and export the diagram as image.
  • Edit tables such as control actions table, unsafe control action table, causal factors table.   Augmented the control structure diagram with process model.
  • Export and import the STPA hazard analysis results as file with extension *.haz.
  • And other useful functions.

Download and Installation Guide

Upon call-up of the A-STPA Tool, you have to register yourself. Please fill in the registration mask completely (* = mandatory field). Following registration, you will receive an e-mail containing the link for download the A-STPA and the link of the empirical evaluation study to help us in evaluating our tool and provide your feedback for further improvement of the A-STPA Tool.


We developed A-STPA to be able to run under different operating systems (windows, linux and macintosh). To download A-STPA Tool please provide us the information below:

Online Survey

We ask you to complete the 5-minute online survey which can be found at: online survey of using A-STPA tool. There is also the opportunity to provide specific feedback to us to improve the overall quality of A-STPA tool.

A-STPA User Manual

Before starting with A-STPA please read Quick Start Guide A-STPA

A-STPA Demo/Tutorials

Video Tutorial 1: Editing the fundamentals of Analysis

Video Tutorial 2: Drawing Control Structure Diagram

Video Tutorial 3: Editing Unsafe Control Actions Table

Video Tutorial 4: Drawing Process Models and Editing Causal Factors Table

Video Tutorial 5: Save&Export the STPA hazard analysis final project and Report

Release Notes

Upcoming Version 1.0.4 will be released in the few next weeks

Version 1.0.3 is published on 24.07.2014

Features:

  • added Export function of all Data as Data Sheet, Image and PDF Export
  • added Contact Data in the About Dialog
  • added ControlAction Component in the ControlStructure,linked with the ControlActionsView 1.0.2
  • automatically export the control action from the Control Structure to the list of control action

Snapshot: Bugfixes:

  • enhanced the handling of the hazard linking Dialog in the 'Unsafe Control Actions Table'
  • prevent components from beeing dragged out of sight
  • adapt the Control Structure Export image
  • it's now possible to change the height and width of the Values and Variables inside the Process Modell
  • enhanced undo/Redo - improved popup for safety Constraint linking in the Causal analysis

Version 1.0.2 is published on 18.03.2014

Version 1.0.1 is published on 20.02.2014.

Screenshots

Welcome screen
Control structure diagram editor
System description editor
Process Model variables editor

A-STPA Team

A-STPA Team

 

Developers Team: Aliaksei Babkovich, Lukas Balzer, Adam Grahovac,Jarkko Heidenwag, Benedikt Markt, Jaqueline Patzek, Sebastian Sieber, Fabian Toth and Patrick Wickenhaeuser.

Supervisors: Ivan Bogicevic, Daniel Kulesz and Jasmin Ramadani

Customer and contact person: Asim Abdulkhaleq

Examiner: Prof. Dr. rer. nat. Stefan Wagner