SysON 2025.6: Smarter Views, Richer Diagrams, and Faster Modeling

We’re pleased to announce the 2025.6 release of Eclipse SysON, packed with new features that improve how engineers structure, visualize, and manage their models. This version introduces key enhancements to modular views, diagram interaction, textual syntax, and platform performance—alongside numerous stability improvements.

Here’s what’s new in this release:

 

Modular Views with ViewUsage

This release introduces initial support for ViewUsage and ViewDefinition, paving the way for more modular, reusable, and structured views of your models.

ViewUsage elements can now be created directly from the Explorer and visualized in the General View diagram. Each ViewUsage is automatically typed with a ViewDefinition from the standard library (such as GeneralView, InterconnectionView, etc), and when created, a corresponding diagram is also created and linked automatically.


The expose and render directives in ViewUsage are now kept in sync with the contents of its diagram, ensuring consistency between the model and its graphical representation.

Additionally, view usages can also be imported and exported using the textual syntax, making it easier to manage reusable, modular views aligned with SysML v2 concepts.

The SysON team is closely following ongoing discussions at the OMG on defining a graphical format for SysML v2, with the goal of enabling a standardized diagram interchange format. These initial improvements are aligned with that direction—and this is just the beginning.

 SysML v2 usage view in SysON

 

Better Diagram Experience

This release brings a range of enhancements that make diagram creation, customization, and navigation more intuitive and efficient.

When no representation is open, the Onboard Area now displays up to 10 diagrams at a time and introduces pagination, allowing users to browse all available representations with ease. In parallel, loading indicators are now displayed for long-running operations, such as project uploads, library imports, and publications—providing clearer feedback during these tasks.

A new Manage Visibility action is now available on elements from the General View diagram. It opens a modal that allows users to show or hide graphical nodes and their children, with options to reveal all content, reveal only valued content, or hide everything. This gives users more control over diagram readability, especially in complex views.

A first version of a Custom Appearance tool is also available through a new "Appearance" section in the palette. It allows users to configure the visual style of nodes, laying the groundwork for more advanced styling options in the future.

Diagram content has also been expanded. ConnectionDefinition, ItemUsage (as bordered nodes), and FlowConnectionUsage are now supported and properly rendered. FeatureValue edges are now visualized in diagrams using implicit BindingConnectorAsUsage links, enhancing traceability between connected features.

 SysML v2 connection definition in SysON

Connection Definition

SysML v2 item parameter in SysON

Item Parameter

SysML v2 flow connection usage in SysON

Connection Usage

When importing a previously exported SysON project in ZIP format, diagrams now preserve their full layout, including manual positioning. This ensures that what users designed and organized before export is faithfully restored—reducing rework and preserving the intended structure and visual context.

SysML v2 diagram import/export in SysON

Additional improvements further enhance modeling efficiency. TransitionUsage elements now display clearer labels, including accepter information. New compartments on various nodes display parameters, performed actions, and state transitions, enriching the semantic depth of diagrams. The initial layout of Package nodes is now more compact, reducing clutter. Diagram stability has been improved by preventing invalid TransitionUsage edge reconnections.

SysML v2 action definition parameters in SysON

These updates make diagram interaction in SysON both more powerful and more intuitive.

 

Textual Import/Export Improvements

SysON 2025.6 brings significant improvements to the textual import and export experience, making it more robust, expressive, and aligned with SysML v2 practices.

Support has been extended to a wider range of elements, including ViewUsage, AcceptActionUsage, MultiplicityRange, and TriggerInvocationExpression, as well as control nodes such as ForkNode, JoinNode, and MergeNode.

Expressions are now better handled in both ConstraintUsage (e.g., actualWeight <= 0.25 [lb]) and in FeatureValue definitions within attributes and items (e.g., x = x1 - x2), allowing for more precise and meaningful model specifications.

 SysML v2 expression in SysON

File extension handling during textual import is now case-insensitive, supporting variations such as .SYSML, .SysML, or .KerML. Additionally, the "New objects from text" action has been improved to automatically resolve references to existing elements.

Together, these enhancements make working with textual syntax in SysON smoother and more powerful, especially for users who prefer or combine textual and graphical modeling approaches.

 

Bug Fixes and Stability Enhancements

This release brings a wide range of fixes aimed at improving model integrity, UI reliability, and the overall stability of the modeling environment.

In diagrams, several issues have been resolved to ensure more predictable and consistent behavior. The display of elements such as TransitionUsage, PerformActionUsage, Constraint, and BindingConnectorAsUsage has been corrected, while improvements to compartment rendering now ensure that new elements are properly revealed after tool execution. Additionally, edge reconnections are now constrained to valid targets, preventing unintended structural changes.

These fixes are complemented by improved support for drag-and-drop interactions between the Explorer and diagrams, which are now more reliable and better aligned with user expectations.

In the Details view, managing multi-valued references is now more robust, and the logic for determining read-only states has been improved—helping to prevent errors and make the editing experience more intuitive.

To round out these updates, performance has also been enhanced in the Command Palette, where command listings now load more quickly, allowing for faster navigation and interaction.

A few breaking changes have been introduced that may affect downstream integrations. Several ISysONExplorer* APIs now include an additional existingRepresentations parameter, which must be handled in client code. Additionally, SysMLElementSerializer now requires an explicit INameDeresolver to be passed to its constructor, replacing the previous implicit behavior.

Together, these improvements contribute to a more stable, precise, and seamless modeling experience in SysON.

 


SysON 2025.6 marks a significant step forward in the evolution of the platform, with notable advances in modularity, usability, and expressiveness. From the introduction of ViewUsage to enhanced diagram interaction and expanded support for textual syntax, this release lays a solid foundation for future improvements aligned with the SysML v2 vision.

We remain committed to building a modeling environment that is both precise and user-friendly, whether you’re working through diagrams, text, or both. As always, we welcome your feedback and use cases to help shape what comes next.

Stay tuned, this is only the beginning.

A Game-changing Advancement In Model Navigation Wi...
Sirius Web & SysON: Building Next-Generation Model...