Releases: mbeddr/mbeddr.formal
Snapshot 2024-01-04
This release features improvements for structured assurance cases, fault trees and several bug fixes.
Highlights
- Support darcula mode
- Support for documentation associated to goal structures.
- Enable taking screenshot of an argument and save to SVG
- Reworked Dempster-Schafer confidence, enable sensitivity analysis
- Improved editor for Assurance Claim Points
- Improved support for DIFF views of Goal-Structures and Fault-Trees
- Enable importing of assurance cases from CSV and XML files
- Better creation of root nodes
- Better creation of models - default persistency is File-per-Root
This release is based on MPS 2022.2.2.
Snapshot 2023-01-08
This release features improvements for structured assurance cases, fault trees and contains many bug fixes.
Highlights
- GSN confidence - improved support for confidence propagation
- Improved the auto-layouter of GSN diagrams
- Improved annotation providers for GSN diagrams
- Enable generators from GSN to XML
- Enable specification of custom model-checks on structured arguments
- Enhanced technical documentation with support for tabular documentation of safety arguments
- Safety argument process artifacts - support lazy references to models
- Enable unique-prefixes for FTs
- Improved auto-layouter of Fault-Trees
- Enable taking screenshot of FTs
- Experimental support for attaching reviews to model entities
- STAMP added plain text notation to enable diff-ing
This release is based on MPS 2021.1.
Snapshot 2022-01-09
This release features improvements for structured assurance cases, fault trees and enables exporting of mbeddr.doc documents to docx format.
Languages
- Major extensions of the FT language
- Enable libraries of reusable GSN and CAE entities
- Improved support for documenting safety patterns
- Enable linking CAE evidences to external artefacts
- Support for defining bibliography and linking it to assurance cases
- Export mbeddr.doc documents to "docx" format
Usability
- Improved automated layout of GSN diagrams (available as an intention alt+enter on diagram)
- Support refactoring of argument structures
- Enable copy pasting (Ctrl+C/Ctrl+V) on assurance cases and fault trees
This release is based on MPS 2020.3.5
Snapshot 2021-08-29
This release, based on MPS 2020.3.4, brings the following improvements:
-
Structured Arguments: we support the Claims-Argument-Evidence (CAE) language
-
Tutorial: extended documentation, added new examples
-
... together with many small fixes and clean-ups.
Snapshot 2021-04-05
This release, based on MPS 2020.2.3, brings the following improvements:
- FT: we can now perform Fault Tree Analysis using XFTA as backend engine
- FT: improved editors for modeling Fault Trees
- STPA: enable hierarchical control structures, added completeness checks in UCAs
- GSN: improved support for patterns
- Operator Panels: migrated from Java glue code to interpreter-based constructs
- Ontology: improved projections
- ... together with many small fixes and clean-ups.
Snapshot 2021-02-14
This is mostly a bug-fix release based on MPS 2020.2.3.
- added initial support to model ontologies
- various improvements of editors
- more examples in the safety-tutorial
Snapshot 2020-12-24
This release (based on MPS 2020.2) brings different major enhancements:
- language to express confidence in GSN arguments based on Dempster-Schafer approach
- various improvements of the GSN language implementation (faster notations, clean-ups)
- initial support for DFMEAs, HiP-HOPS and Fault Trees
- support for calling NuXMV model checker
- new examples in the tutorial-safety
- better user documentation
... and many minor fixes
Snapshot 2020-07-28
This release is based on MPS 2020.1.2 and brings many small improvements accross different DSLs.
- improvements of STPA language (enable multiple UCAs for an action, add names to UCAs to be referenceable e.g. from requirements)
- improvements of GSN languages (reworked the implementation of AwayGoals, fixes in the textual projection & diagramatic editor)
- improvements of the Spin integration (enhanced the subset of Promela that we cover)
- enable the possibility to attach attributes to requirements (traces to UCA from STPA)
- enable the possibility to attach attributes to components of architecture (traces to requirements)
- improved the sequence-diagrams DSL
Snapshot 2020-05-14
Small improvements in safety languages and Spin base language.
Snapshot 2020-03-29
Most improvements addressed the safety-engineering modules of FASTEN:
- support textual and tree-like notation for the GSN models
- improvements of GSN patterns
- enabled linking of external evidence (e.g. pdf documents) to solutions
- run arbitrary external checks from specialized solutions
Additional improvements:
- new iteration to improve the modularity of arch.base and nusmv.cbd languages
-- including migrations for existing models - lifting of NuSMV counterexamples for CBD
- displaying of NuSMV counterexamples as MSCs
- enhanced the supported sub-set of Promela (integration of Spin)