Modeling interactive groupware systems is a complex and multi-disciplinary task. It is necessary to provide designers and engineers with a set of methods, notations and tools to …
S Kavaldjian, C Bogdan, J Falb, H Kaindl - Models in Software …, 2008 - Springer
User-interface design is still a time consuming and expensive task to do, but recent advances allow generating them from interaction design models. We present a model-driven …
D Sinnig, P Chalin, F Khendek - ACM Transactions on Software …, 2013 - dl.acm.org
User Interface (UI) development methods are poorly integrated with standard software engineering practice. The differences in terms of artifacts involved, development …
C Prehofer, A Wagner, Y Jin - Proceedings of the ACM/IEEE 19th …, 2016 - dl.acm.org
This paper presents an approach for modeling multi-device user interactions, based on task models. We use Concur-TaskTrees (CTTs) as a domain-specific language, which we extend …
D Sinnig, F Khendek, P Chalin - Formal Aspects of Computing, 2011 - Springer
Use case models are the specification medium of choice for functional requirements, while task models are employed to capture User Interface (UI) requirements and design …
D Raneburger, R Popp, H Kaindl… - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
Automated generation of Window/Icon/Menu/Pointing Device User Interfaces (WIMP UIs) has some potential, but there are still many unresolved issues involved, that lead, eg, to …
Graphical User Interface (GUI) development is time-consuming and error-prone, especially if GUIs for different devices (eg, smartphone, tablet or desktop PC) are needed for the same …
This thesis is concerned with the development of interactive systems for smart environments. One of the characteristic of smart environments is the need to support different interaction …
G Zhang - Proc. 5th Int. Wsh. Model-Driven Development of …, 2010 - academia.edu
ABSTRACT Separated modeling of User Interface (UI) widgets is a very natural way to tackle the complexity of UI models. Due to interactions between widgets, however, this is not …