Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support OpenPSA MEF for backend modules #69

Open
troeger opened this issue Sep 19, 2014 · 2 comments
Open

Support OpenPSA MEF for backend modules #69

troeger opened this issue Sep 19, 2014 · 2 comments
Milestone

Comments

@troeger
Copy link
Owner

troeger commented Sep 19, 2014

http://www.lix.polytechnique.fr/~rauzy/xfta/XFTA-Manual.pdf

First analysis by @laena:

My impression is that it aims at being much more (too?) generic than we do. From the four layers, the Fuzztrees formats covers only the lower two: the stochastic layer (in less detail) and the fault tree layer (in more detail, since OpenPSA doesn't seem to have dynamic gates or configurations).

Interesting things about OpenPSA:

  • BasicEvents and FT structure are saved in different XML documents (this is similar to what Armin Zimmermann proposed - the system is separated from its failure behaviour)
  • Components can be defined and re-used. I think this is weird for FT modelling (stochastic independence...) but might be nice to have for event trees
  • CCF groups can be defined
  • Diagnostic measures per basic event: e.g. RRW, "the maximum decreasing of the risk it may be expected by increasing the reliability of the component"...

The analysis examples seem to work, they can output top event probability and MCS and lots of numbers for the basic events.

Most of the diagnostic measures are based on conditional probabilities (e.g., how high is the probability of system failure under the condition that BasicEvent A occurs/does not occur?). These can be computed if the static FT is converted to a Bayesian network or, in the case of simulation, through simulation runs on different configurations. Here I think that Fuzztrees offers a higher-level, more intuitive view. Computing different conditional probabilities is the same as computing overall probabilities in different system configurations.

@troeger troeger added this to the v0.8.0 milestone May 21, 2015
@troeger troeger removed this from the v0.8.0 milestone Sep 30, 2016
@rakhimov
Copy link
Contributor

The Open-PSA MEF is a prerequisite for integration with SCRAM #105.

@troeger troeger changed the title Investigate OpenPSA exchange format and FTA engine Support OpenPSA MEF for backend modules Sep 20, 2017
@troeger troeger added this to the Next release milestone Sep 20, 2017
@troeger
Copy link
Owner Author

troeger commented Sep 20, 2017

This issue is now restricted to the file format implementation. The OpenPSA engine is no longer interesting, since we have @rakhimov with his SCRAM project on board ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants