The SD2BBN Tool maps interactions, components (in lifelines), and failure dependencies between them to a reliability network in a Bayesian Belief Network.
The failure dependencies between certain sequences of interactions, especially in combined fragments with operators, are indeterministic due to the limited syntax of UML, and require inspection and possible revisioning.
SD2BBN is written in Javascript.
The most important libraries used are jsbayes.js and jsbayes-viz.js, made by (Jee Vang)[https://github.com/vangj).
Other libraries include:
UML Sequence diagram source files in XML. Currently Enterprise Architect source files are supported.
Visual and textual representation of resulting Bayesian Belief Network.
Javascript
The SD2BBN tool is licensed under the GNU General Public License Version 2, June 1991 (license document is in the application subfolder). License remains the same under adaptations.
The libraries have individual licenses which can be found in their source files. No adaptations were made to the included libraries.