CGI - DSL

Project: Contract researchOther contract research

Project Details

Description

CGI-Designer DSL – Entwicklung einer domänenspezifische Sprache für reaktive MMI-Verhaltensmodellierung Kooperationsprojekt mit Fujitsu Semiconductor Embedded Solutions Austria GmbH (FEAT) Im Automotive Bereich ist ein Trend zu grafisch immer anspruchsvolleren Benutzerschnittstellen erkennbar. Ein Beispiel für diese Entwicklung ist das Kombiinstrument. Langsam werden die mechanischen Zeigerinstrumente teilweise oder zur Gänze durch elektronische Displays ersetzt. Dabei wird auch der Inhalt des Kombiinstruments vielfältiger und informativer. Bei Fujitsu Semiconductor Embedded Solutions Austria (FEAT) wurde für die Entwicklung solcher vollgrafischen Kombiinstrumente (Cluster Displays) eine Softwareplattform entwickelt. Diese Plattform besteht aus einer 2D- und einer 3D-Engine sowie der dazugehörigen Entwicklungsumgebung (CGI-Studio) und erlaubt die Erstellung von Mensch-Maschine-Schnittstellen (MMI) mit zwei- und dreidimensionaler Inhalten für eingebettete Systeme im Bereich Automotive, insbesondere für Kombiinstrumente. In Rahmen dieses Kooperationsprojektes wird die Entwicklungsumgebung um eine domänenspezifische Sprache (CGI-Designer DSL) und dazugehörige Entwicklungsumgebung ergänzt. Die DSL soll es ermöglichen, die Ansteuerung der MMI-Elemente des Cluster Displays ausgehend von den Sensordaten des Fahrzeuges einfach zu programmieren. Entwicklungsplattform für DSL und Entwicklungsumgebung ist Eclipse RCP, EMF und xText.
StatusFinished
Effective start/end date01.01.201130.04.2011

Fields of science

  • 102029 Practical computer science
  • 102009 Computer simulation
  • 102 Computer Sciences
  • 102011 Formal languages
  • 102022 Software development
  • 102013 Human-computer interaction
  • 102024 Usability research

JKU Focus areas

  • Digital Transformation