Page tree
Skip to end of metadata
Go to start of metadata

System-Theoretic Process Analysis (STPA) is a hazard analysis technique for which a Domain Specific Language (DSL) exists as a VS Code Extension. Based on the definitions in the editor, diagrams are generated automatically and shown alongside the editor. The components of STPA that the user can define in the DSL are connected with each other. However, STPA is not a linear process, meaning components can be changed later. If this happens, the dependent components may have to be updated too. The reevaluation suggestions should help the users to find all components that must be updated.

STPA VS Code Extension

(kieler/stpa (


  • Develop and implement a concept for an editor guide that provides reevaluation suggestions
  • Evaluate the user experience


Bachelor's Thesis

Related Work/Literature

Involved Languages/Technologies

Supervised by

Jette Petzold

  • No labels