Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 (github.com))

Goals

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

Scope

Bachelor's Thesis

Related Work/Literature

Involved Languages/Technologies

Supervised by

Jette Petzold
jep@informatik.uni-kiel.de