Andromeda A new OPEN PSA Workbench PSA Wor… · Andromeda respects having an interconnected model...
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