Model-based user interface development is grounded on the idea to utilize models at design time to derive user interfaces from the modeled information. There is however an increasing demand for user interfaces that adapt to the context of use at runtime. The shift from design time to runtime means, that different design decisions are postponed until runtime. Utilizing user interface models at runtime provides a possibility to utilize the same basis of information for these postponed decisions. The approach we are following goes even one step further. Instead of only postponing several design decisions, we aim at the utilization of stateful and executable models at runtime to completely express the user interaction and the user interface logic in a model-based way.
%0 Book Section
%1 blumendorf2008executable
%A Blumendorf, Marco
%A Lehmann, Grzegorz
%A Feuerstack, Sebastian
%A Albayrak, Sahin
%B Interactive Systems. Design, Specification, and Verification
%C Berlin/Heidelberg
%D 2008
%E Graham, T.
%E Palanque, Philippe
%I Springer-Verlag
%K awareness based context design executable interface model user
%P 238--251
%R 10.1007/978-3-540-70569-7\_22
%T Executable Models for Human-Computer Interaction
%U http://dx.doi.org/10.1007/978-3-540-70569-7\_22
%V 5136
%X Model-based user interface development is grounded on the idea to utilize models at design time to derive user interfaces from the modeled information. There is however an increasing demand for user interfaces that adapt to the context of use at runtime. The shift from design time to runtime means, that different design decisions are postponed until runtime. Utilizing user interface models at runtime provides a possibility to utilize the same basis of information for these postponed decisions. The approach we are following goes even one step further. Instead of only postponing several design decisions, we aim at the utilization of stateful and executable models at runtime to completely express the user interaction and the user interface logic in a model-based way.
%& 22
%@ 978-3-540-70568-0
@incollection{blumendorf2008executable,
abstract = {Model-based user interface development is grounded on the idea to utilize models at design time to derive user interfaces from the modeled information. There is however an increasing demand for user interfaces that adapt to the context of use at runtime. The shift from design time to runtime means, that different design decisions are postponed until runtime. Utilizing user interface models at runtime provides a possibility to utilize the same basis of information for these postponed decisions. The approach we are following goes even one step further. Instead of only postponing several design decisions, we aim at the utilization of stateful and executable models at runtime to completely express the user interaction and the user interface logic in a model-based way.},
added-at = {2011-12-27T21:13:58.000+0100},
address = {Berlin/Heidelberg},
author = {Blumendorf, Marco and Lehmann, Grzegorz and Feuerstack, Sebastian and Albayrak, Sahin},
biburl = {https://www.bibsonomy.org/bibtex/2f7037546b856438d2048db5daf59deed/porta},
booktitle = {Interactive Systems. Design, Specification, and Verification},
chapter = 22,
doi = {10.1007/978-3-540-70569-7\_22},
editor = {Graham, T. and Palanque, Philippe},
file = {blumendorf2008executable.pdf:blumendorf2008executable.pdf:PDF},
groups = {public},
interhash = {80e4dc2d2c3538f0ffc396af79152129},
intrahash = {f7037546b856438d2048db5daf59deed},
isbn = {978-3-540-70568-0},
issn = {0302-9743},
keywords = {awareness based context design executable interface model user},
pages = {238--251},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
timestamp = {2013-03-01T23:27:53.000+0100},
title = {Executable Models for {Human-Computer} Interaction},
url = {http://dx.doi.org/10.1007/978-3-540-70569-7\_22},
username = {porta},
volume = 5136,
year = 2008
}