Bridging Models and Systems at Runtime to Build Adaptive User Interfaces

被引:0
|
作者
Blumendorf, Marco [1 ]
Lehmann, Grzegorz [1 ]
Albayrak, Sahin [1 ]
机构
[1] TU Berlin, DAI Lab, D-10587 Berlin, Germany
关键词
model-based user interface development; model-driven engineering; executable models; adaptive user interfaces;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Adapting applications and user interfaces at runtime requires a deeper understanding of the underlying design. Models formalize this design, express the underlying concepts and make them accessible to machines. In our work we utilize runtime models to reflect the state of the interactive system (its UI respectively) and to change its underlying configuration. So called executable models combine design information, runtime state, and execution logic. From the perspective of adaptive UIs this allows the dynamic reconfiguration of UIs according to design information and the current state of the application at runtime. Dedicated elements of the model create a causal interconnection between model and user interface and facilitate a continuous information exchange between the two. This creates a feedback loop between model and UI where external stimulations influence the model execution and where projections to the outside allow the dynamic alteration of user interfaces.
引用
收藏
页码:9 / 18
页数:10
相关论文
共 50 条
  • [1] Bridging User Context and Design Models to Build Adaptive User Interfaces
    Jovanovic, Mladjan
    Starcevic, Dusan
    Jovanovic, Zoran
    HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2014, 2014, 8742 : 36 - +
  • [2] Runtime Middleware for the Generation of Adaptive User Interfaces on Resource-Constrained Devices
    Yaici, Karim
    Kondoz, Ahmet
    2008 THIRD INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, VOLS 1 AND 2, 2008, : 599 - 604
  • [3] User preferences for adaptive user interfaces in health information systems
    Mahboubeh Eslami
    Mohammad Firoozabadi
    Elaheh Homayounvala
    Universal Access in the Information Society, 2018, 17 : 875 - 883
  • [4] User preferences for adaptive user interfaces in health information systems
    Eslami, Mahboubeh
    Firoozabadi, Mohammad
    Homayounvala, Elaheh
    UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2018, 17 (04) : 875 - 883
  • [5] Sensing User Needs: Recognition Technologies and User Models for Adaptive User Interfaces
    Takacs, Barnabas
    Simon, Lajos
    Peissner, Matthias
    HUMAN-COMPUTER INTERACTION: DESIGN AND DEVELOPMENT APPROACHES, PT I, 2011, 6761 : 498 - 506
  • [6] Engineering Optimization Models at Runtime for Dynamically Adaptive Systems
    Javed, Fahad
    Arshad, Naveed
    Wallin, Fredrik
    Vassileva, Iana
    Dahlquist, Erik
    2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 253 - 254
  • [7] Development of Context-Adaptive Applications on the Basis of Runtime User Interface Models
    Lehmann, Grzegorz
    Blumendorf, Marco
    Albayrak, Sahin
    EICS 2010: PROCEEDINGS OF THE 2010 ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2010, : 309 - 314
  • [8] ADAPTIVE USER INTERFACES
    THIES, MA
    INFORMATION PROCESSING '94, VOL II: APPLICATIONS AND IMPACTS, 1994, 52 : 196 - 202
  • [9] Challenges to the Model-Driven Generation of User Interfaces at Runtime for Ambient Intelligent Systems
    Adam, Sebastian
    Breiner, Kai
    Mukasa, Kizito S.
    Trapp, Marcus
    CONSTRUCTING AMBIENT INTELLIGENCE, 2008, 11 : 147 - +
  • [10] An approach based on runtime models for developing dynamically adaptive systems
    Loukil, Sihem
    Kallel, Slim
    Jmaiel, Mohamed
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 365 - 375