EA-Bridge schließt Lücke in KOSTALs AUTOSAR-Toolkette
KOSTAL integriert dank itemis bidirektionale UML-Modellierung nahtlos in den bestehenden Enterprise-Architect-Workflow.
Zum ProjektDurchgängige Absicherung und lückenlose Traceability für Cybersecurity, Functional Safety und den Cyber Resilience Act
Zur ÜbersichtsseiteMethodische Exzellenz und maßgeschneiderte Werkzeuge für die modellbasierte System- und Softwareentwicklung.
Zur ÜbersichtsseiteEnterprise-Software aus einer Hand: AI-Integration, Legacy-Migration und Full-Stack-Entwicklung — kosteneffizient und souverän gehostet.
Zur Übersichtsseite
ETAS GmbH
ETAS nutzt itemis CREATE auf Sprach-, Semantik- und Codeebene statt eines selbst entwickelten Editors.
ETAS ASCET-DEVELOPER ist ein Werkzeug zur Entwicklung von Anwendungssoftware für eingebettete Systeme, unter Verwendung grafischer Modelle und textueller Notationen. Der Code-Generator von ASCET-DEVELOPER übersetzt Funktionsmodelle in hocheffizienten und sicheren embedded C-Code für AUTOSAR- und Nicht-AUTOSAR-Anwendungen.
ETAS stand vor der Herausforderung, grafische Zustandsautomaten in die neue Version 7 von ASCET-DEVELOPER zu integrieren. Anstatt selbst einen grafischen Editor für Zustandsautomaten zu entwickeln, entschied man sich, die itemis AG mit der Integration auf Basis von itemis CREATE zu beauftragen.
Erfreulicherweise wurde itemis CREATE mit Blick auf Anforderungen dieser Art entwickelt. Es ist nicht nur ein Standardwerkzeug zur Entwicklung von Zustandsautomaten, sondern auch eine offene und anpassbare Komponente, die innerhalb bestehender Werkzeuge und Entwicklungsumgebungen wiederverwendet werden kann.
Die flexible Architektur bietet Integrationspunkte, die genutzt werden können, um das Standardverhalten zu erweitern. Diese Erweiterungen können auf der Sprachebene (textuell und grafisch), der semantischen Ebene (wie der Zustandsautomat ausgeführt wird) und der Code-Ebene (was aus einem Zustandsautomaten generiert wird) vorgenommen werden.
Der Einsatz von itemis CREATE bezieht sich auf allen drei Ebenen: Sprache, Semantik und Code. Innerhalb von ASCET-DEVELOPER implementierte itemis eine Round-Trip-Integration zum Lesen und Schreiben von ASCETs „Embedded Software Development Language” (ESDL).
ASCET-DEVELOPER-Modelle können jetzt sowohl textuell als auch grafisch entwickelt werden, so dass der Entwickler die richtige Notation für seine Aufgabe wählen kann. Das Ergebnis ist eine nahtlose Integration der grafischen Zustandsmaschinenmodellierung. Aus Sicht des Endanwenders fühlt es sich wie ein nativer Teil von ASCET-DEVELOPER an.
Mit der Integration von itemis CREATE konnten wir die Möglichkeit bieten, Zustandsautomaten mit Hilfe einer grafischen Notation zu entwickeln – dies erleichtert unseren Anwendern die Beherrschung der Komplexität erheblich.
KOSTAL integriert dank itemis bidirektionale UML-Modellierung nahtlos in den bestehenden Enterprise-Architect-Workflow.
Zum ProjektZurich eliminierte eine wochenlange manuelle Programmierschleife durch einen MPS-basierten DSL-Editor.
Zum ProjektAtruvia integrierte einen Xtext-basierten Modellierungsbaustein nahtlos in ihr bestehendes Rich-Banking-Framework.
Zum Projekt