Reactive Incremental Fault Tree Analysis (FTA) for Model-Driven Safety Assurance using VIATRA

Aus SDQ-Wiki
Ausschreibung (Liste aller Ausschreibungen)
Fta.png Typ Masterarbeit
Aushang MuhammadMinhas ReactiveFTAs.pdf
Betreuer Wenden Sie sich bei Interesse oder Fragen bitte an:

Muhammad Minhas (E-Mail: muhammad.minhas@kit.edu)

Motivation Traditional Fault Tree Analysis (FTA) often occurs late in the design process and requires a full recalculation of the Top Event probability whenever a design parameter (like a component failure rate) changes. This is computationally inefficient and hinders Agile development cycles for Cyber-Physical Systems (CPS). This thesis addresses this by integrating a reactive, incremental execution engine into an EMF-based model. By monitoring the model for changes and selectively recalculating only the affected parts of the FTA, the approach ensures real-time feedback on safety compliance and significantly improves the efficiency and utility of Model-Based Safety Analysis (MBSA).

  • Tasks
    • Extend the RAAML FTA metamodel with executable properties (e.g., probability,calculation triggers).
    • Use VIATRA to monitor design model changes and trigger targeted, partial recalculations of FTA probabilities (AND/OR gates).
    • Implement the core FTA probabilistic calculation logic in Java, executed on demand by VIATRA.
  • Tools/Technology: Java, Eclipse EMF/Ecore, VIATRA, RAAML