YAKINDU HMI
YAKINDU HMI ist ein Werkzeug zur modellbasierten Entwicklung von modernen, komplexen Human Machine Interfaces (HMIs). Es unterstützt den gesamten Entwicklungsprozess vom Prototyping über die Spezifikation bis hin zur Implementierung. Die einzigartige Anpassungsfähigkeit an Prozesse, Werkzeugketten und Zielplattformen führt zu deutlichen Effizienzsteigerungen.
Nutzen
Kürzere Entwicklungszeiten
- durchgängiger Ansatz für Prototyping, Spezifikation und Implementierung
- schnelles Prototyping durch Simulation
- Nutzung der Spezifikationsmodelle auch zur Implementierung
- Reduzierung des Implementierungsaufwands durch wiederholte Codegenerierung
- effizientes Arbeiten durch optimierte Bedienbarkeit
Höhere Qualität
- exakte, konsistente und ausführbare Spezifikation von komplexem Verhalten
- verständliche Spezifikation durch formale HMI-Begriffe in YAKINDU HMI Contract und YAKINDU HMI Statecharts
- Steigerung der Qualität durch kontinuierliche Validierung und Simulation
Flexible Anpassung
- offene, an eigene Zielplattformen und -Architekturen anpassbare Codegeneratoren
- modularer Werkzeugansatz zur Auswahl der jeweils besten Werkzeuge
- exakte Anpassung an eigene Prozesse
- nahtlose Integration in Eclipse-basierte Werkzeugumgebungen
Funktionen
Integrierte Modellierungsumgebung
- Verhaltensmodellierung mit YAKINDU HMI Statecharts
- Komponentenbasierte Modellierung mit YAKINDU HMI Components
- Modellierung fachlicher Schnittstellen mit YAKINDU HMI Contracts
- Kontinuierliche Validierung
Integrierte Simulationsumgebung
- interaktive Simulation
- Einbindung externer Visualisierungstechnologien
Anpassbare Generatoren
- Codegeneratoren für C, C++ und Java
- Generierung von MS Office Word-Dokumenten
- Flexible Schnittstellen für plattformspezifische Codegenerierung
Werkzeugintegration
- Schnittstellen zur Anbindung von Visualisierungswerkzeugen
- Simulations-API zur Integration mit der YAKINDU Simulationsengine
- Generator-API zur Integration von speziellen- Codegeneratoren
- Einfache Einbindung von SCM-Systemen
- Integration von Eclipse-CDT
