SCRAM v0.13.0 Release Notes

Release Date: 2017-05-12 // almost 7 years ago
  • 🚀 Release Notes

    🚀 This release introduces limited and experimental support for event tree analysis.
    Only necessary and sufficient functionalities are implemented
    to allow the most common and basic analysis.
    🚀 Moreover, the release doesn't implement any optimization specific to event-tree analysis.

    Major Changes

    • Event Tree Analysis (#150)
    • Event-Tree-Fault-Tree Linking (#152)
    • Event-Tree Chaining (#151)
    • MEF 'set-house-event' Instruction (#179)
    • ✅ MEF Test-Event Expressions (#68)
    • MEF Numerical Operations (#72)
    • MEF Boolean Operations (#73)
    • MEF Conditional Operations (#67)

    Minor Changes

    📦 Fedora RPM Package

    Report product-order distribution (#168)

    👍 XInclude support

    The Open-PSA MEF compliance:

    • House event state expressions are optional and can be implicitly defined to False.
    • CCF level numbers are optional.
    • CCF factors can be declared in any order.
    • Multiple 'model-data' containers are allowed within a single 'opsa-mef' element.

    - Gate formulas can have literal constant args (true, false) instead of house-events.

    Interval-based expression sample domain validation (instead of min-max)

    🖨 Print line numbers in XML schema validation error messages

    ⚠ Report warning messages with XML attributes in the results-layer instead of XML elements.

    🐛 Bug Fixes

    • Fail to assign a label to a pass-through gate (#166)
    • Zero/One probability events (division by zero total probability) (#169)
    • Segfault with single-event fault tree importance analysis with BDD (#170)
    • Config: Input/output file path format is system dependent (#171)
    • Config: Relative paths are not resolved wrt the config file path (#172)

    Since v0.12.0

    208 commits resulted in 210 files changed, 9805 insertions(+), 3971 deletions(-)

    • Core: 65 files changed, 4552 insertions(+), 2712 deletions(-)
    • Scripts: 1 file changed, 18 insertions(+), 14 deletions(-)
    • GUI: 2 files changed, 23 insertions(+), 94 deletions(-)
    • ✅ Tests: 97 files changed, 2997 insertions(+), 557 deletions(-)
    • 📚 Documentation: 23 files changed, 363 insertions(+), 352 deletions(-)
    • Schemas: 4 files changed, 1119 insertions(+), 133 deletions(-)