Andromeda A new OPEN PSA Workbench PSA Wor… · Andromeda respects having an interconnected model...

20
What is Andromeda Andromeda - current Applications Andromeda core concepts OPSAMEF Challenges Andromeda A new OPEN PSA Workbench Friedlhuber T. 2012-12-10 Mo Friedlhuber T. Andromeda A new OPEN PSA Workbench

Transcript of Andromeda A new OPEN PSA Workbench PSA Wor… · Andromeda respects having an interconnected model...

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    AndromedaA new OPEN PSA Workbench

    Friedlhuber T.

    2012-12-10 Mo

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Goals of AndromedaPhilosophy of AndromedaThe final idea of Andromeda

    Topic

    1 What is Andromeda

    2 Andromeda - current Applications

    3 Andromeda core concepts

    4 OPSAMEF Challenges

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Goals of AndromedaPhilosophy of AndromedaThe final idea of Andromeda

    Andromeda Objectives

    Application Framework

    Reducing complexity of models

    Reducing complexity of applications

    Open, Extensible Application Architecture

    Connecting applications

    Connecting models

    Simplify to develop new modelling applications

    PSA related goals:→ Understanding risk models→ Improvement of qualitative risk assessment

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Goals of AndromedaPhilosophy of AndromedaThe final idea of Andromeda

    Application philosophy

    Each application is dedicated to fulfill a certain task

    Applications are kept simple

    Applications are interconnected

    Consistency Checker

    Model Editor

    Model Comparator

    Model Converter

    Model Viewer

    how to connect new applications?

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Goals of AndromedaPhilosophy of AndromedaThe final idea of Andromeda

    Modelling philosophy

    Models have often dependencies between each otherAndromeda respects having an interconnected model world

    Event TreesSequence Diagrams

    Fault Trees

    System Diagrams

    ?

    ??

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Goals of AndromedaPhilosophy of AndromedaThe final idea of Andromeda

    Applications operate together on models

    Models are shared between applicationsModels are no longer treated independently from each other

    Fault Trees Event Trees

    Event Sequence Diagrams

    System Diagrams

    Model Editor

    Model Viewer Model Comparator

    Model Converter

    Consistency Checker

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Topic

    1 What is Andromeda

    2 Andromeda - current Applications

    3 Andromeda core concepts

    4 OPSAMEF Challenges

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Model Viewer

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Model Editor

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Consistency Checker

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Model Comparison

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Variant Management

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Model Converter

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Modular Modelling approach (Modular PSA)Extension points

    Topic

    1 What is Andromeda

    2 Andromeda - current Applications

    3 Andromeda core concepts

    4 OPSAMEF Challenges

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Modular Modelling approach (Modular PSA)Extension points

    Modular PSA

    Modular PSA splits model into pieces (modules)

    Each piece is treated rather independently

    Model

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Modular Modelling approach (Modular PSA)Extension points

    Connecting modules

    Related model components (the modules) can be linked together

    Model gets reduced to a less complex one:

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Modular Modelling approach (Modular PSA)Extension points

    Connecting various models

    Idea can be extended to connect modules of various models

    Model 1 Model 2 Model 3

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Modular Modelling approach (Modular PSA)Extension points

    Extension points

    Andromeda is based totally on plugins

    Each application can be extended

    Interconnection between applications done by adding new extensionpoints

    AndromedaApplication plugin

    extension plugin

    AndromedaApplication plugin

    extension plugin

    extension plugin

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    Topic

    1 What is Andromeda

    2 Andromeda - current Applications

    3 Andromeda core concepts

    4 OPSAMEF Challenges

    Friedlhuber T. Andromeda A new OPEN PSA Workbench

  • What is AndromedaAndromeda - current Applications

    Andromeda core conceptsOPSAMEF Challenges

    What are the current challenges of integrating OPSAMEFin Andromeda?

    Format is often too complicated:

    Gate definitions

    Event Tree formula collection

    Non-Existence of Alternatives, Exchange Events, Mutual Exclusions,Delete Terms

    Substitutions are not intuitive

    But on the other hand compatibility needed!

    Goal: Find right compromise, only provide what is really needed!

    Friedlhuber T. Andromeda A new OPEN PSA Workbench