Falb, JürgenKaindl, HermannPopp, RomanRaneburger, DavidZiegler, Jürgen2017-06-222017-06-222011Manuelles Erstellen von User Interfaces (UIs) ist teuer und zeitaufwändig, insbesondere für UIs, die auf mehreren Endgeräten mit verschiedenen Eigenschaften (z.B. Größe bzw. Auflösung des Bildschirms) ablaufen sollen. Etwa sind Webseiten, die für PCs konzipiert wurden, oft nur schlecht auf einem Smartphone zu bedienen. Daher wird es im Allgemeinen für gute Bedienbarkeit nötig sein, verschiedene UIs für verschiedene Geräte zu erstellen. Eine Möglichkeit zur Verbesserung ist die automatisierte Generierung von UIs aus Modellen mit hoher Abstraktion. Dies sind meist Task-basierte Modelle. Wir definieren hingegen Kommunikationsmodelle zur Spezifikation kommunikativer Interaktion durch Diskurse im Sinne von (Klassen von) Dialogen. Ähnlich wie bei einigen Task-basierten Ansätzen verwenden auch wir automatisierte Modell-Transformationen in immer konkretere Modelle und letztlich Code für die UIs. Unser Ansatz zeichnet sich allerdings durch Optimierungen aus, die automatisch für gegebene Geräte-Spez...deWIMP-UI GenerierungKommunikationsmodellAutomatiserte Generierung von WIMP-UIs basierend auf KommunikationsmodellenText/Journal Article1618-162X