Mit den SysMLv2 Spezifikationen stehen nun die offiziellen Referenzdokumente für die nächste Generation modellbasierter Systementwicklung (MBSE) zur Verfügung. Auch LieberLieber beschäftigt sich schon länger mit dem Thema, etwa beim MBSE Summit 2025 in Traunkirchen, bei mehreren INCOSE Vorträgen sowie einem internen Training mit Vince Molnar in Wien. Nicht zuletzt fließen die neuen Standards auch in die Produktentwicklung für LemonTree 5.0 ein. Das neue Release wird am 24. Juni 2026 in einem Webinar vorgestellt.

Die neuen OMG Standards bilden die Grundlage für eine modernisierte, konsistente und interoperable Modellierung – von einem präzisen Fundament (KerML), über die Sprache Systems Modeling Language (SysMLv2) bis hin zur technischen Schnittstelle (Systems Modeling API). Der Schritt war motiviert durch die Einschränkungen der UML, die eine Modellierungssprache für (objektorientierte) Softwaresysteme ist. Außerdem gab es in SysMLv1 Inkonsistenzen in der Semantik und wenig Möglichkeiten für die Weiterverwendung der Modelle bzw. für Automatisierung. Zusätzlich wurde eine API spezifiziert, die es erlaubt, Daten eines SysMLv2 Modells strukturiert abzufragen. Als neues Austauschformat wurde .json festgelegt, was nun endlich zu einer Standardisierung führt und den Austausch zwischen den bisher nicht kompatiblen Systemen in der Modellierung wesentlich erleichtert.

Konzepte der Sprache

SysMLv2 bietet die Möglichkeit folgende Konzepte eines Systems abzubilden:

  • Struktur
  • Verhalten
  • Anforderungen
  • Schnittstellen
  • Parametrik
  • Variabilität

Außerdem beinhaltet die neue Sprache auch die textuelle Notation.

LemonTree – Unterstützung für SysMLv2

LemonTree ist bereits als kommerzielles Diff und Merge Tool global etabliert, allerdings primär für Enterprise Architect UML / SysMLv1 Modelle. Für SysMLv2 unterstützt LemonTree auf Basis des neuen Standards die textuelle Notation (.sysml) bzw. das offizielle Austauschformat .json. Es werden daher alle Modellierungstools unterstützt, die ebenfalls den neuen Standard SysMLv2 umsetzen und daher diese Formate anbieten.

Dazu Dr. Konrad Wieland, Geschäftsführer von LieberLieber: „Wir begrüßen die Einführung von SysMLv2, die uns den Datenaustausch mit vielen weiteren Werkzeugen am Modellierungsmarkt ermöglicht. Allerdings möchten wir betonen, dass SysMLv2 Modelle zwar mit rein textuellen Diff und Merge Tools verarbeitet werden können, aber nur LemonTree sicherstellt, dass das Ergebnis konsistent und valide ist. Wir werden daher die neuen Möglichkeiten von LemonTree 5.0 in einem Webinar am 24. Juni 2026 vorstellen.“

LemonTree 5.0 kommt demnächst

LemonTree liest den gesamten Modellinhalt ein und interpretiert den vollständigen Abhängigkeitsgraphen. Dadurch können Auswirkungen von Änderungen verständlich angezeigt werden. Das ist speziell notwendig, wenn ein komplexer Sachverhalt in einem SysMLv2 Modell definiert ist und eine Änderung einer Definition (part defs) Auswirkung auf viele davon abgeleitete Verwendungen (parts) hat. Philipp Kalenda, Leiter Consulting bei LieberLieber: „Auch wenn das Modell parallel über eine View und den Texteditor bearbeitet wird, geschieht die Zusammenführung bei LemonTree immer über das zugrundeliegende Modell und nicht über einen textuellen Merge.“

Für die erste Preview Version von LemonTree 5.0 Ende Juni 2026 sind folgende Features geplant:

  • Diff und Merge der textuellen Notation (.sysml Files)
  • Diff und Merge des SysMLv2 Austausch Formats (.json)
  • Migration von .sysml nach .json und umgekehrt

In LemonTree wird es möglich sein Impacted Elements, den Modell Tree sowie die textuelle Notation für die Diff Analyse zu verwenden. Eine Darstellung der grafischen Notation ist bereits in Arbeit.

Versionskontrolle und SysMLv2

SysMLv2 ermöglicht mit der textuellen Notation und den .sysml Dateien eine Versionskontrolle von SysMLv2 Modellen mit Versionskontrollsystemen wie Git. Hierbei wird jedoch nur eine Ansicht (textuell) des Modells unter Versionskontrolle gestellt und beim Vergleichen, Zusammenführen und der Konflikterkennung berücksichtigt. Die textuelle Notation lässt sich zwar zeilenbasiert interpretieren und vergleichen, dabei werden aber Referenzen, Abhängigkeiten und Querverweise nicht berücksichtigt. Trotz der Ähnlichkeit der textuellen Notation mit herkömmlichem Source Code ist ein SysMLv2 Modell nicht damit gleichzusetzen. Daher wird für die Kollaboration mittels Versionskontrolle ein spezielles Diff- und Merge-Werkzeug (LemonTree) benötigt, dass Modelldaten als solche interpretiert und diese in ihrer Graphenstruktur darstellt.

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

Webinar am Mittwoch 24. Juni 2026, 15:00 Uhr: Warum SysMLv2 LemonTree benötigt

SysMLv2 bietet eine moderne Grundlage für MBSE-Tools der nächsten Generation – doch technische Modelle sind mehr als nur reiner Text. In diesem Webinar zeigen wir, warum SysMLv2 nach wie vor spezielle modellorientierte Funktionen zum Vergleichen und Zusammenführen von Änderungen benötigt und wie LemonTree professionelle, Git-basierte Kooperationsabläufe in die SysMLv2-Entwicklung integriert. Erfahren Sie, wie Teams semantische Modelländerungen nachvollziehen, Modifikationen effizient prüfen und Änderungen in kollaborativen MBSE-Umgebungen sicher zusammenführen können. Wir untersuchen außerdem, wie SysMLv2-Modelle Teil moderner CI/CD- und DevOps-Pipelines werden können, um skalierbare und automatisierte Engineering-Workflows über verteilte Teams hinweg zu ermöglichen.

Melden Sie sich gleich hier zum Webinar an: https://us06web.zoom.us/webinar/register/WN_Qo2e59RnTsqDb1dnn1tPPQ

SysMLv2: Modell/Text/Grafische Darstellung

Im Moment liegt in der Community ein starker Fokus auf der textuellen Notation von SysMLv2-Modellen. Diese ist jedoch gleichzusetzen mit der grafischen Notation, welche den Diagrammen aus SysMLv1 gleichzusetzen ist. Der Fokus bei LemonTree liegt auf der modellbasierten Ansicht (Graph = baumartige Ansicht), die aus dem zugrunde liegenden Modell generiert wird. Das bedeutet, der Vergleich der Modelle wird aus dem SysMLv2 Modell anstelle der textuellen Notation berechnet.

Über die LieberLieber Software GmbH

Wir sind ein Software-Engineering-Unternehmen. Das Know-how unserer Mitarbeiter liegt in der modellbasierten Software- und Systementwicklung auf Basis von Tools wie Enterprise Architect von Sparx Systems.

Unsere Auftraggeber sind Unternehmen, die besonderen Wert auf die Qualität ihrer Software- und Systementwicklung legen. Sie wollen in ihren komplexen Szenarien immer den Überblick bewahren und sicherstellen, dass bei der Entwicklung vor allem die sicherheitsrelevanten Anforderungen gut nachvollziehbar in Modellen abgebildet sind.

Speziell für diese Aufgabe stellen wir eigene Werkzeuge zur Verfügung, wie zum Beispiel LemonTree und Embedded Engineer. Ergänzend bieten wir eine Reihe von Dienstleistungen, mit denen wir unsere Werkzeuge in den Entwicklungsprozess unserer Kunden integrieren und nutzbar machen.

LieberLieber ist eine Geschäftseinheit der Lieber.Group. Mehr Informationen finden Sie unter 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