LieberLieber: LemonTree for SysMLv2

With the SysMLv2 specifications, the official reference documents for the next generation of model-based systems engineering (MBSE) are now available. LieberLieber has also been engaged with this topic for some time, for example at the MBSE Summit 2025 in Traunkirchen, at several INCOSE presentations, and during an in-house training session with Vince Molnar in Vienna. Last but not least, the new standards are also being incorporated into the product development for LemonTree 5.0. The new release will be presented in a webinar on 24 June 2026.

The new OMG standards form the basis for modernised, consistent and interoperable modelling – from a precise foundation (KerML), through the Systems Modeling Language (SysMLv2), to the technical interface (Systems Modeling API). This move was prompted by the limitations of UML, which is a modelling language for (object-oriented) software systems. Furthermore, SysMLv1 contained inconsistencies in semantics and offered few opportunities for reusing models or for automation. An API has also been specified that allows data from a SysMLv2 model to be queried in a structured manner. .json was adopted as the new exchange format, which finally leads to standardisation and significantly facilitates the exchange of data between previously incompatible modelling systems.

Language concepts

SysMLv2 enables the following system concepts to be modelled:

  • Structure
  • Behaviour
  • Requirements
  • Interfaces
  • Parametrics
  • Variability

The new language also includes textual notation.

LemonTree – Support for SysMLv2

LemonTree is already established globally as a commercial diff and merge tool, although primarily for Enterprise Architect UML / SysMLv1 models. For SysMLv2, LemonTree supports the textual notation (.sysml) and the official exchange format (.json) based on the new standard. Consequently, all modelling tools that also implement the new SysMLv2 standard and therefore offer these formats are supported.

Dr Konrad Wieland, Managing Director of LieberLieber, comments: “We welcome the introduction of SysMLv2, which enables us to exchange data with many other tools on the modelling market. However, we would like to emphasise that whilst SysMLv2 models can be processed using purely textual diff and merge tools, only LemonTree ensures that the result is consistent and valid. We will therefore be presenting the new capabilities of LemonTree 5.0 in a webinar on 24 June 2026.”

LemonTree 5.0 is coming soon

LemonTree imports the entire model content and interprets the complete dependency graph. This allows the effects of changes to be displayed in a clear and understandable way. This is particularly necessary when a complex scenario is defined in a SysMLv2 model and a change to a definition (part defs) affects many of the instances derived from it (parts). Philipp Kalenda, Head of Consulting at LieberLieber: “Even if the model is edited in parallel via a view and the text editor, the merging in LemonTree always takes place via the underlying model and not via a textual merge.”

The following features are planned for the first preview version of LemonTree 5.0 at the end of June 2026:

  • Diff and merge of textual notation (.sysml files)
  • Diff and merge of the SysMLv2 exchange format (.json)
  • Migration from .sysml to .json and vice versa

In LemonTree, it will be possible to use Impacted Elements, the model tree and the textual notation for diff analysis. A graphical representation of the notation is already in the works.

Version control and SysMLv2

SysMLv2, with its textual notation and .sysml files, enables version control of SysMLv2 models using version control systems such as Git. However, only one view (the textual view) of the model is placed under version control and taken into account during comparison, merging and conflict resolution. Although the textual notation can be interpreted and compared on a line-by-line basis, references, dependencies and cross-references are not taken into account. Despite the similarity of the textual notation to conventional source code, a SysMLv2 model is not equivalent to it. Therefore, for collaboration using version control, a special diff and merge tool (LemonTree) is required that interprets model data as such and displays it in its graph structure.

LieberLieber in der SysMLv2 Tool Vendor Liste der OMG: https://www.omg.org/sysml/sysmlv2/sysml-tool/

Webinar on Wednesday 24 June 2026, 3.00 pm:
Model-Aware Merge: Why SysMLv2 Needs LemonTree
SysML v2 provides a modern foundation for next-generation MBSE tooling — but engineering models are more than plain text. In this webinar, we demonstrate why SysMLv2 still requires dedicated model-aware diff and merge capabilities, and how LemonTree brings professional Git-based collaboration workflows to SysMLv2 engineering. Learn how teams can understand semantic model changes, review modifications efficiently, and merge changes safely in collaborative MBSE environments. We also explore how SysMLv2 models can become part of modern CI/CD and DevOps pipelines, enabling scalable and automated engineering workflows across distributed teams.

Register for the webinar right here:
https://us06web.zoom.us/webinar/register/WN_Qo2e59RnTsqDb1dnn1tPPQ

SysMLv2: Model/Text/Graphical Representation
At present, there is a strong focus within the community on the textual notation of SysMLv2 models. However, this is equivalent to the graphical notation, which is comparable to the diagrams in SysMLv1. The focus at LemonTree is on the model-based view (graph = tree-like view), which is generated from the underlying model. This means that the comparison of models is calculated from the SysMLv2 model rather than the textual notation.

Über die LieberLieber Software GmbH

We are a software engineering company. The know-how of our employees lies in model-based software and system design based on tools such as Enterprise Architect from Sparx Systems.

Our customers are companies that place particular importance on the quality of their software and systems development. They wish to maintain a constant overview of their complex development scenarios while ensuring that security-relevant requirements are clearly represented in models.

For this task we provide our own special tools, such as LemonTree and Embedded Engineer. In addition, we offer a range of useful tool integration services to help make our customers‘ development processes more productive.

LieberLieber is a business unit of Lieber.Group.

More information: www.lieberlieber.com

Firmenkontakt und Herausgeber der Meldung:

LieberLieber Software GmbH
Handelskai 340, Top 5
A1020 Wien
Telefon: +43 (662) 90600-2017
Telefax: +43 (662) 90333-3017
http://www.lieberlieber.com

Ansprechpartner:
Rüdiger Maier
Leitung Presse- und Öffentlichkeitsarbeit
Telefon: +43 (1) 9072627-204
Fax: +43 (662) 90333-3017
E-Mail: ruediger.maier@lieberlieber.com
Für die oben stehende Story ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel