Mittwoch, Juli 03, 2024

Die Entwicklungsabteilung von Hilti Power Tools in Kaufering bei München setzt für die Neuentwicklung eines Produkts enar uml2code zur automatischen Codegenerierung ein.

Der renommierte Bauindustrie-Ausrüster Hilti hat sich - nach eingehenden Tests bei der Entwicklung der Software für ein neues Produkt - für den Codegenerator enar uml2code für Embedded Systems von LieberLieber entschieden. Dazu Roman Bretz, CTO von LieberLieber Software: „Wir freuen uns, dass wir nach einer etwa einjährigen Pilotphase die Hilti-Entwicklungsabteilung von den Vorteilen unseres Codegenerators überzeugen konnten. Es wurde uns dabei bestätigt, dass wir auch aus komplexen UML-Modellen Code generieren, der den sehr hohen Anforderungen der Embedded-Branche entspricht. Darüber hinaus erlaubt unser Ansatz, bereits bestehenden Code problemlos zu integrieren, was für den Einstieg in laufende Projekte entscheidend ist.“

LieberLieber erstellt als Partner von Sparx Systems Lösungen für den optimierten und benutzerfreundlichen Einsatz der weltweit bei über 300.000 Anwendern beliebten UML-Plattform Enterprise Architect. Dabei richtet sich enar uml2code speziell an Embedded-Softwareentwickler und Software-Architekten im Bereich Embedded Systems, kann aber auch für Tester und Integrationsmanager von Nutzen sein. Die Lösung ermöglicht Codegenerierung aus UML Strukturen, Zustandsautomaten und Aktivitätsmodellen und erzeugt plattformunabhängigen C++ und MISRA konformen C-Code aus UML Modellen.

Genaue Prüfung, großer Nutzen

Hilti beliefert die Bauindustrie weltweit mit technologisch führenden Produkten, Systemen und Dienstleistungen und beschäftigt rund 21 000 Mitarbeitende in mehr als 120 Ländern. Am Entwicklungsstandort Kaufering wird Software für Elektrowerkzeuge für Hilti entwickelt.

Michael Fuchs, Bereich software, electronics & drives, der das Projekt rund um die Einführung des LieberLieber Codegenerators leitete: „Am Hilti-Stammsitz in Liechtenstein wird Enterprise Architect wegen seines hervorragenden Preis-/Leistungsverhältnisses schon länger erfolgreich eingesetzt, allerdings ohne Codegenerierung. Wir haben uns daher in enger Zusammenarbeit mit LieberLieber sowie unter Einbeziehung eines Werksstudenten daran gemacht, den Codegenerator eingehend zu prüfen und an unsere Vorgaben anzupassen. Das Ziel dieser für uns ganz neuen Herangehensweise war es, die Qualität und Produktivität unserer Entwicklungen weiter zu verbessern. Unsere Erwartungen wurden im Projekt übertroffen und wir konnten alle Ziele ganz klar erreichen!“

Alle Vorgaben wurden erfüllt

Das Thema der Codegenerierung beschäftigt die Hilti-Entwickler schon einige Jahre, daher ist man nun froh, mit enar uml2Code endlich eine passende Lösung gefunden zu haben. Eine der zentralen Rahmenbedingungen für die Auswahl des Codegenerators war es, dass dieser keine speziellen Anforderungen (z.B. ein Framework) voraussetzen durfte. Bereits bestehender Code sollte weiter verwendbar bleiben und problemlos in die Gesamtlösung übernommen werden können. Darüber hinaus musste der Generator auch für firmenspezifische Anpassungen offen sein. „Beim Einsatz anderer Codegeneratoren waren diese Anforderungen nicht erfüllt. Daher zeigte sich sehr bald, dass der Ansatz von LieberLieber für uns sehr praktikabel und erfolgversprechend war“, unterstreicht Fuchs.

Die firmenspezifischen Anpassungen setzte der Werksstudent in enger Kooperation mit LieberLieber um. Ein derartiges Projekt impliziert natürlich auch einen gewissen Lernaufwand: „Da bei der Codegenerierung Aktivitätsdiagramme und Zustandsautomaten die wesentliche Rolle spielen, beschränkte sich der interne Lernaufwand auf etwa eine Woche. Nach dieser Zeit konnten unsere Entwickler bereits selbständig modellieren und lauffähigen Code generieren, was uns zusätzlich sehr positiv überraschte“, so Fuchs abschließend. In einem nächsten Schritt wird nun mit LieberLieber-Partner iSYSTEM eine passende Debugging-Lösung entwickelt, um die Codegenerierung abzurunden.

Meistgelesene BLOGS

Firmen | News
14. März 2024
Bereits zum dritten Mal verleiht die auf Informationssicherheit spezialisierte Zertifizierungsinstanz CIS - Certification & Information Security Services GmbH die begehrte Personenauszeichnung „CI...
Firmen | News
25. März 2024
Die Arbeitswelt befindet sich im Wandel und Künstliche Intelligenz (KI) spielt dabei eine entscheidende Rolle. Unternehmen weltweit erkennen zunehmend die Bedeutung von KI für ihre Produktivität und W...
Alfons A. Flatscher
21. März 2024
 Mit KI-Technologien bleibt kein Stein auf dem anderen. Ganze Berufsstände, die sich bisher unangreifbar fühlten, geraten plötzlich in eine Krise. Legionen von Programmierern arbeiten gerade an d...
Firmen | News
15. März 2024
Moos auf dem Dach sieht zwar eine Weile ganz hübsch aus, aber zu viel kann dann doch auch die Funktion des Daches beeinträchtigen. Flechten, Algen, Vogelkot und andere Schmutzablagerungen hingegen seh...
Andreas Pfeiler
27. März 2024
Die Bundesregierung hat ein lang überfälliges Wohnbauprogramm gestartet. Ausschlaggebend dafür war ein Vorschlag der Sozialpartner, der medial aber zu Unrecht auf einen Punkt reduziert und ebenso inte...
Redaktion
09. April 2024
Die Baubranche befindet sich gerade in einem riesigen Transformationsprozess. Dabei gilt es nicht nur, das Bauen CO2-ärmer und insgesamt nachhaltiger zu gestalten, sondern auch Wege zu finden, wie man...
Firmen | News
27. Mai 2024
Die Zeiten, in denen man eine Bankfiliale besuchen musste, um sich über finanzielle Produkte zu informieren, sind längst vorbei. Heute, in einer Ära, in der praktisch jede Information nur einen Klick ...
Fujitsu
05. April 2024
Die IT-Landschaft hat sich in den letzten Jahren stark verändert. Früher dominierten zentralisierte Rechenzentren, ein neuer Trend favorisiert nun aber eine verteilte IT-Infrastruktur. Diese erstreckt...

Log in or Sign up