MONSID v4.18 - Spring 2024 release

Published: March 31, 2024

Last updated: April 4, 2024

In our last release, we mentioned that the second phase of a major Toolkit update was on the horizon. We are really happy to see how everything came together for the first release of 2024! On top of that, we also updated the core API with some key changes that really help make the API easier to use. MONSID® v4.18 is ready for service!

The Analyze pages provide insight into your diagnostic models. MONSID models are digital twins of your system. The Analyze pages provide clear insight as to how well a fault can be isolated to a single item or a group of items (aka Ambiguity Groups). During a project's design phase, this insight helps engineers champion changes (such as adding sensors in key locations) that will help the overall fault management experience. Likewise, with more mature systems, this information also serves as a crucial backstop in the verification process of an existing system's fault response capability. We want to make sure the Analyze pages provide system engineers with clear and easy to use information no matter what stage your project is in.

Close
The Spring 2024 release (MONSID v4.18) wraps up the second phase of a major UI update to the MONSID Toolkit's Analyze pages. It's now easier than ever to work with your digital models.
Part 2 of a major UI revamp in the MONSID Toolkit is now available!
The Spring 2024 release (MONSID v4.18) wraps up the second phase of a major UI update to the MONSID Toolkit's Analyze pages. It's now easier than ever to work with your digital models. Credit Okean Solutions.

Toolkit changes include:

  • Ambiguity Group analysis now includes a report for items that cannot participate in the analysis. This gives users an easy way to see why certain items were not included in the analysis and, more importantly, provides clear guidance on what needs to be done to bring those items into the analysis. This is key for iterative design cycles.
  • Analyze page has been revamped to make it easier to identify and select different ambiguity groups. This provides users with critical information in all phases of a project.
  • Improved rendering performance of large models. As more engineering teams are working with the semantic modeling systems such as openCAESAR , models can become quite large. We wanted to make that we can easily work with large models coming from those types of systems.
  • The search UI has also been substantially improved. Both the Design and Analyze pages now share the same user experience. It's much easier to locate particular items in very large models.

On the SDK side of things, we've taken the opportunity to substantially improve how our core API works. The biggest change is how Nodes are defined within Components. We decided to move some runtime properties into template parameters. This is big, structural change but one that brings a lot of extra validation courtesy of standard compilation checks. We have also gone through a list of user requests as well taken the time to tidy up things. It's always good to remove code that is no longer needed!

SDK improvements include:

  • Improve how Nodes are defined and initialized
  • Removal of a variety of methods that have been deprecated
  • monsid-cli’s New Project now optionally creates example code
  • Added options to cmake scripts that help make it easier to fine tune compilation
  • Updated vcpkg to 2024.02.14

Please visit monsid.com to learn more about MONSID and how it can be an integral part of your fault management system.

MONSID® is a registered trademark of Okean Solutions, Inc.