cmu-sei / emfta

EMF-based Fault-Tree Analysis Tool
Other
55 stars 22 forks source link

Interface with SCRAM #9

Open dmalyuta opened 7 years ago

dmalyuta commented 7 years ago

The SCRAM project seems to be well underway to implementing fault tree analysis using the standard Open-PSA Model Exchange Format (i.e. an XML file for fault tree description). It would be great to see this tool be able to interface with SCRAM to provide features like basic event importance analysis, etc. It would probably make your life easier than coding algorithms for this yourself, and using Open-PSA format would make the project standards-compliant (please correct me if I'm wrong).

Anyhow, a feature like importance analysis of basic events is a must-have for me. I think interfacing with SCRAM would make things more streamlined and easier for you, perhaps (i.e. there's the Eclipse front-end and the SCRAM (or even XFTA) back-end). Then, exporting results in an XML format (like SCRAM does) makes post-processing with a language like Python easier.

These are just ideas - would be great to see more advanced fault tree analysis features in this project. Great work and good luck!

reteprelief commented 7 years ago

Thanks for the input. Someone else brought Open-PSA to our attention as well. See https://github.com/osate/ErrorModelV2/issues/125