Skip to content

jto888/FaultTree.SCRAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FaultTree.SCRAM

Interaction between FaultTree on R and SCRAM

SCRAM is a Command-line Risk Analysis Multi-tool.

SCRAM is a free and open source probabilistic risk analysis tool that supports the Open-PSA Model Exchange Format. SCRAM is licensed under the GPLv3.

It is desired to find means by which the FaultTree package on R can leverage the advanced calculations of SCRAM. Currently, SCRAM is most accessable on the Ubuntu Linux distribution (Version 14.04 or higher). Initial interaction will take the form of independent operation of both packages on a common Linux instance. For Windows users this is expected to be enabled by a Virtual Machine. Instructions for such a setup for those who have never done so is provided at www.openreliability.org

SCRAM takes its input in the form of the opsa-mef (Model Exchange Format) in an XML file. So the first function in the FaultTree.SCRAM package is a conversion from the ftree object to the mef format. This function is ftree2mef.

The file will be written with the following name [object_name]_mef.xml

This is then loaded into SCRAM for MOCUS calculation with a terminal command:

scram [object_name]_mef.xml --mocus -o [object_name]_scram_mocus.xml

Since this file is not yet quite useful in R another parser function will be required in this FaultTree.SCRAM package.

About

Interaction between FaultTree on R and SCRAM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages