Kontakt
QR-Code für die aktuelle URL

Story Box-ID: 1298344

LieberLieber Software GmbH Handelskai 340, Top 5 1020 Wien, Österreich http://www.lieberlieber.com
Ansprechpartner:in Herr Rüdiger Maier +43 1 9072627204

LieberLieber: LemonTree für SysMLv2

Kürzlich veröffentlichte die Object Management Group (OMG) die finalen Spezifikationen für KerML v1.0, SysML v2.0 und die Systems Modeling API v1.0 und läutet damit eine neue MBSE-Ära ein

(PresseBox) (Wien, )
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.

Website Promotion

Website Promotion

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

Für die oben stehenden Storys, das angezeigte Event bzw. das Stellenangebot sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Herausgeber (siehe Firmeninfo bei Klick auf Bild/Titel oder Firmeninfo rechte Spalte) verantwortlich. Dieser ist in der Regel auch Urheber der Texte sowie der angehängten Bild-, Ton- und Informationsmaterialien. Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Bei Veröffentlichung senden Sie bitte ein Belegexemplar an service@pressebox.de.
Wichtiger Hinweis:

Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die unn | UNITED NEWS NETWORK GmbH gestattet.

unn | UNITED NEWS NETWORK GmbH 2002–2026, Alle Rechte vorbehalten

Für die oben stehenden Storys, das angezeigte Event bzw. das Stellenangebot sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Herausgeber (siehe Firmeninfo bei Klick auf Bild/Titel oder Firmeninfo rechte Spalte) verantwortlich. Dieser ist in der Regel auch Urheber der Texte sowie der angehängten Bild-, Ton- und Informationsmaterialien. Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Bei Veröffentlichung senden Sie bitte ein Belegexemplar an service@pressebox.de.