Bei Infineon am Standort München setzt man auf modellgetriebene Entwicklung mit Enterprise Architect. Darüber hinaus wurden auch die Vorteile von LemonTree erkannt, um die direkt in Git erstellten Modelle in verschiedenen Zweigen (feature branches) zusammenführen zu können..
Wien/München, 10. März 2020 – Srinivas Shenoy studierte an der Technischen Universität Kaiserslautern, ist Firmware Engineer bei Infineon Technologies in München und kennt die Vorteile der modellbasierten Entwicklung aus eigener Erfahrung: „Die visuelle Darstellung in den mit Enterprise Architect erstellten Modellen erleichtert das Verständnis und die Analyse. Damit wird die Kommunikation zwischen allen an der Entwicklung beteiligten Personen effektiver.“ Damit könne sich, gerade angesichts längerer Produktlebenszyklen bei Infineon, das Entwicklungsteam ohne großen Einschulungsaufwand jederzeit verändern: „Ein Modell ist viel besser und einfacher zu verstehen als Tausende von Codezeilen!“
Dank LemonTree können wir nun auch für Modelle die bewährten Prozesse und Workflows aus dem klassischen Software Engineering nutzen. Das Tool erfüllt auch alle unsere Anforderungen im Change- und Konfigurations-
Management. Daher verwenden wir das Tool nun sehr gerne und wollen es auch im Hinblick auf neue Themen wie BitBucket oder Package Management weiter evaluieren.
„LemonTree unterstützt bei der Einhaltung der geforderten Normen wie ISO 26262 mit verschiedenen Mechanismen. Modelle bekommen so den gleichen Lebenszyklus wie andere Artefakte, etwa Software.
LemonTree bietet viele Vorteile
Durch die intensive Beschäftigung mit der modellbasierten Entwicklung in verteilten Teams stieß man hier auch auf LemonTree für den Vergleich und die Zusammenführung von Modellen: „Dank LemonTree können wir nun auch für Modelle die bewährten Prozesse und Workflows aus dem klassischen Software Engineering nutzen. Das Tool erfüllt auch alle unsere Anforderungen im Change- und Konfigurations-Management. Daher verwenden wir das Tool nun sehr gerne und wollen es auch im Hinblick auf neue Themen wie BitBucket oder Package Management weiter evaluieren.“
Dazu Dr. Konrad Wieland, Geschäftsführer von LieberLieber: „Gerade für so international orientierte Unternehmen wie Infineon ergeben sich bei der laufenden Weiterentwicklung von Modellen Herausforderungen, die mit LemonTree sehr gut gelöst werden können. So lässt sich LemonTree in der aktuellen Version 2.5 direkt aus Enterprise Architect heraus starten und stellt zusätzlich grundlegende Git-Funktionen zur Verfügung. Wir sind sicher, dass dies den Einsatz des Tools weiter verstärken wird.“
Architekturgrundsätze und Einhaltung von Normen
Für die Entwicklungsarbeit bei Infineon ist es wichtig, die Prinzipien guter Softwarearchitektur immer im Auge zu behalten. Auch hier unterstützt Enterprise Architect: „Die Metamodelle mit eingebetteten Best Practices für die Softwarearchitektur gewährleisten gute Architekturprinzipien im Design“, erläutert der Firmware Engineer. Dafür lässt sich auch die Modellvalidierung durchführen, um zu überprüfen, ob der Code mit dem Modell und damit der Architektur übereinstimmt.
Ein immer wichtigeres Thema ist wie bei vielen Unternehmen die nachweisbare Einhaltung von Normen. So schreibt etwa die Automotive-Norm für funktionale Sicherheit ISO 26262 eine halbformale Notation zur Spezifikation der Softwarearchitektur vor. Dazu Wieland: „LemonTree unterstützt bei der Einhaltung der geforderten Normen wie ISO 26262 mit verschiedenen Mechanismen. Modelle bekommen so den gleichen Lebenszyklus wie andere Artefakte, etwa Software.“
Konfigurationsmanagement für Modelle
In einem Projekt mittlerer bis hoher Komplexität arbeiten bei Infineon in der Regel mehrere Teammitglieder an verschiedenen Aufgaben und Teilen des Designs. Das Design wird dafür in mehrere Modelldateien unterteilt. Das Konfigurationsmanagement muss dann dabei helfen, dass jede Aufgabe separat verfolgt, debuggt und integriert wird. Da bietet sich LemonTree als Kernprodukt an, da es viele Aufgaben besser und schneller zu erfüllen hilft:
Vergleich und Zusammenführung von Enterprise Architect Modellen
Versionierung ganzer EAP-Files, einfach wie bei Text-Files
Drei-Wege Diff & Merge Funktion
Direkte Integration von Versionskontroll-Systemen wie SVN, PTC oder Git
Unterstützung für EAP-Files und DBMS (MS SQL, Oracle etc.)
Zusätzlich ermöglicht LemonTree das für Reviews wichtige Verstehen von Änderungen zwischen einzelnen Modellversionen: „Die Verfolgung von Änderungen im Modell und damit der Review-Prozess wird einfacher, da alle grafischen Änderungen visualisiert werden können“, bestätigt Shenoy aus eigener Erfahrung.
Best Practices rund um Modelle aus einer Hand
Letztlich schließt LieberLieber mit seinen Produkten und Dienstleitungen also den Kreis der industriellen Best Practices durch die Kombination von modellbasierter Entwicklung, Configuration und Change Management mit LemonTree und agiler Entwicklung. „Mit der guten Unterstützung von LieberLieber sind wir sicher, dass wir die zunehmende Komplexität in unseren Entwicklungsprojekten auch in Zukunft fest im Griff behalten“, resümiert Shenoy.
Die Highlights von LemonTree
-
LemonTree AddIn für Enterprise Architect
-
Grundlegende Git-Funktionen integriert
-
Top Performance und flexible Filtermöglichkeiten
-
ISO 26262 Certification Kit für LemonTree
-
Einfache Integration in Standard-Versionierungssysteme
Beiträge zu LemonTree
LieberLieber: New Release LemonTree 4.0
Mit der Version 4.0 erhält die LemonTree-Familie nun neben einem ganz neuen User Interface etwa...
Vortrag auf der Mesconf 2023
Philipp Kalenda präsentierte auf der Mesconf in seinem einstündigen Vortrag „Requirements &...
LieberLieber Software: LemonTree wird zur Familie
LieberLieber brachte vor über sechs Jahren sein Produkt LemonTree auf den Markt. Da sich die...
LieberLieber Software: Whitepaper LemonTree.Automation
So arbeiten Sie erfolgreich mit LemonTree.Components und LemonTree.Automation in einer...
MedConf 2023: Unser Angebot für die Medizintechnik
Die MedConf – Software- und Geräteentwicklung in der Medizintechnik findet vom 23. - 25. Mai 2023...
Webinar: AUTOSAR-UML Bridge by IncQuery for Maximizing System Design Efficiency
WEBINARAUTOSAR-UML Bridge von IncQuery zur Maximierung der Effizienz des Systementwurfs ...
LieberLieber Software: Kooperation mit ACTL Systems in Israel
LieberLieber kooperiert seit kurzem in Israel mit ACTL Systems, dem nach eigener Einschätzung...
LieberLieber: Auch die Landwirtschaft wird digital
Der deutsche Landtechnik-Familienkonzern CLAAS erwirtschaftete 2021 mit rund 11.900 Mitarbeitern...
LieberLieber Software: SysML Datenaustausch erleichtern
Wenn sich das Modellbasierte Systems Engineering (MBSE) auf breiter Basis in der Industrie...
Whitepaper: Ist saubere Versionierung überhaupt möglich?
In unserer alltäglichen Praxis des modellbasierten Systems Engineering in verschiedenen...
LemonTree als Schweizer Messer für Modelle
Photo by Patrick on UnsplashSeit rund 20 Jahren befasst sich das Freiwilligenteam beim Open Source...
LieberLieber Software: Partnerschaft mit Parallel Agile
Mit LieberLieber und dem kalifonischen Jungunternehmen Parallel Agile (CodeBot) finden sich zwei...
LemonTree 3.0 Live-Demo
LieberLieber-Spezialisten zeigen Ihnen live die neuen Features von LemonTree 3.0! LemonTree 3.0...
LemonTree 3.0
Als LieberLieber vor viereinhalb Jahren sein Produkt LemonTree auf den Markt brachte, war dessen...
LieberLieber Software: NATO setzt auf Enterprise Architecture
Mit dem Ziel der Modernisierung ihrer Geschäfts- und IT-Landschaft setzt die NATO auf das kürzlich...
Emerasoft vertreibt LemonTree in Italien
Als Konsequenz der großen Nachfrage erobert LieberLieber LemonTree mit Unterstützung eines lokalen...
LemonTree 2.5
Im Zuge der laufenden Weiterentwicklung ihres Plug-and-Play-Produkts für die Modellversionierung...
LieberLieber Software: Zwei SysML-Light Trainings in Hamburg
Nachdem großen Erfolg des ersten SysML-Light Trainings im Vorjahr bietet LieberLieber gemeinsam...
LieberLieber Software: Modelle statt Dokumente
In einer Abteilung eines führenden deutschen Autozulieferers setzt man nun vollständig auf die...
LieberLieber Software: Change Management erfolgreich umsetzen
Normen der funktionalen Sicherheit wie die ISO 26262 verpflichten zum Konfigurations- und...
LieberLieber Software: LemonTree 2.0
Wien – Im Rahmen der laufenden Markteinführung bekam LemonTree mit der Version 2.0 ein „Major...
LieberLieber Software: LemonTree startet breit in den Markt
LieberLieber hat mit seinem Produkt LemonTree ein revolutionäres Entwicklungswerkzeug realisiert....
LieberLieber Software: Normengerechte Software für HIMA
HIMA ist ein führender Anbieter von smarten Sicherheitslösungen für die Industrie und arbeitet...
LieberLieber Software: LemonTree unterstützt Produktlinien-Entwicklung
Der stark wachsende Automobilzulieferer Preh Car Connect GmbH plant, seine Software-Entwicklung...
LieberLieber Software: Türen für Hund und Katz
Petwalk ist der österreichische Spezialist für automatische Türen für Hunde und Katzen. Um auch am...
LieberLieber Software: LemonTree 1.3 mit optimierter Performance
Als Konsequenz der großen Nachfrage erobert LieberLieber LemonTree mit Unterstützung eines lokalen...
LieberLieber Software: LemonTree 1.3 mit optimierter Performance
LieberLieber Software: LemonTree 1.3 mit optimierter Performance Als Konsequenz der großen...
LieberLieber Software: LemonTree 1.2 optimiert für Versionierungssysteme
Rechtzeitig zur embedded world 2017 stellt LieberLieber die neue Version 1.2 von LemonTree vor,...
LieberLieber Software: LemonTree bringt frischen Schwung in die Modell-Versionierung
Nach mehrjährigem, produktivem Einsatz bei Unternehmen bringt LieberLieber nun seine neuartige...
Elektronik Praxis: Neuer Ansatz für die Versionisierung von Modellen
Wie können verteilte Teams effizient mit Softwaremodellen arbeiten? Der Beitrag stellt einen...