Model-based User Interface Software Tools - Current State of Declarative Models

The Interface Model is central to all model-based user interface software tools. This report investigates the different use of declarative models as a part of the Interface Model in modelbased interface development environments. Furthermore, we introduce definitions for the different declarative models. The report concludes with a description of an ontology of declarative models for future model-based interface development environments.

[1]  R. E. Kurt Stirewalt,et al.  The MASTERMIND User Interface Generation Project , 1996 .

[2]  Siegfried Schreiber,et al.  The BOSS-System: Coupling Visual Programming with Model Based Interface Design , 1994, DSV-IS.

[3]  James D. Foley,et al.  History, Results, and Bibliography of the User Interface Design Environment (UIDE), an Early Model-based System for User Interface Design and Implementation , 1994, DSV-IS.

[4]  Jürgen Ziegler,et al.  Generating user interfaces from data models and dialogue net specifications , 1993, INTERCHI.

[5]  Brad A. Myers,et al.  The Amulet V3.0 Reference Manual , 1997 .

[6]  Angel R. Puerta,et al.  Model-based interface development , 1994, CHI Conference Companion.

[7]  Angel R. Puerta,et al.  Issues in Automatic Generation of User Interfaces in Model-Based Systems , 1996, CADUI.

[8]  Graham Storrs The Notion of Task in Human-Computer Interaction , 1995, BCS HCI.

[9]  Pablo Castells,et al.  Declarative models of presentation , 1997, IUI '97.

[10]  Egbert Schlungbaum Individual user interfaces and model-based user interface software tools , 1997, IUI '97.

[11]  Christian Märtin,et al.  Software Life Cycle Automation for Interactive Applications: The AME Design Environment , 1996, CADUI.

[12]  Egbert Schlungbaum,et al.  Dialogue graphs: a formal and visual specification technique for dialogue modelling , 1996 .

[13]  Colin Potts,et al.  Towards Integrating Rationalistic and Ecological Design Methods for Interactive Systems , 1995 .

[14]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[15]  Wayne D. Gray Proceedings of the 1993 International Workshop on Intelligent User Interfaces, January 4-7, 1993, Orlando, Florida , 1993 .

[16]  Egbert Schlungbaum,et al.  Modelling and Generation of Graphical User Interfaces in the TADEUS Approach , 1995, DSV-IS.

[17]  Pablo Castells,et al.  Declarative interface models for user interface construction tools: the MASTERMIND approach , 1995, EHCI.

[18]  James D. Foley,et al.  A Model-based User Interface Architecture: Enhancing a Runtime Environment with Declarative Knowledge , 1994, DSV-IS.

[19]  Jean Vanderdonckt,et al.  Key Activities for a Development Methodology of Interactive Applications , 1996 .

[20]  Jean Vanderdonckt,et al.  A Model-Based Approach to Presentation: A Continuum from Task Analysis to Prototype , 1994, DSV-IS.

[21]  大野 義夫,et al.  Computer Graphics : Principles and Practice, 2nd edition, J.D. Foley, A.van Dam, S.K. Feiner, J.F. Hughes, Addison-Wesley, 1990 , 1991 .

[22]  Frank Lonczewski,et al.  The FUSE-System: an Integrated User Interface Design Environment , 1996, CADUI.

[23]  Ping Luo,et al.  Beyond interface builders: model-based interface tools , 1993, INTERCHI.

[24]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[25]  M. Carter Computer graphics: Principles and practice , 1997 .

[26]  Brad A. Myers,et al.  Research directions for user interface software tools , 1993, Behav. Inf. Technol..

[27]  Christoph Niemann,et al.  The JANUS Application Development Environment - Generating More than the User Interface , 1996, CADUI.

[28]  Dan Diaper,et al.  Task Analysis for Human-Computer Interaction , 1990 .

[29]  S. Kovacevic,et al.  A knowledge-based user interface management system , 1988, CHI '88.

[30]  James D. Foley,et al.  Coupling a UI framework with automatic generation of context-sensitive animated help , 1990, UIST '90.

[31]  James D. Foley,et al.  A second generation user interface design environment: the model and the runtime architecture , 1993, INTERCHI.

[32]  Peter Johnson,et al.  Beyond Hacking: a Model Based Approach to User Interface Design , 1993 .

[33]  Brad A. Myers,et al.  User interface software tools , 1995, TCHI.

[34]  Egbert Schlungbaum,et al.  Automatic User Interface Generation from Declarative Models , 1996, CADUI.

[35]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[36]  Mary Beth Rosson,et al.  Survey on user interface programming , 1992, CHI.

[37]  Peter Johnson,et al.  Rapid prototyping of user interfaces driven by task models , 1995 .

[38]  Ping Luo,et al.  Knowledgeable development environments using shared design models , 1993, IUI '93.

[39]  Jean Vanderdonckt,et al.  Towards a Systematic Building of Software Architectures: the TRIDENT Methodological Guide , 1995, DSV-IS.

[40]  Pedro A. Szekely Retrospective and Challenges for Model-Based Interface Development , 1996, DSV-IS.

[41]  Stephanie Wilson Reflections on Model-Based Design: Definitions and Challenges , 1996, CADUI.

[42]  Steven K. Feiner,et al.  Computer graphics: principles and practice (2nd ed.) , 1990 .

[43]  Angel R. Puerta,et al.  The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development , 1996, CADUI.

[44]  Peter Johnson,et al.  Bridging the Generation Gap: From Work Tasks to User Interface Designs , 1996, CADUI.

[45]  Henrik Eriksson,et al.  Beyond Data Models for Automated User Interface Generation , 1994, BCS HCI.

[46]  Charles Wiecha,et al.  ITS: a tool for rapidly developing interactive applications , 1990, TOIS.

[47]  Brad A. Myers A new model for handling input , 1990, TOIS.

[48]  James D. Foley,et al.  Supporting adaptive interfaces in a knowledge-based user interface environment , 1993, IUI '93.

[49]  Philippe A. Palanque,et al.  Critical Issues in User Interface Systems Engineering , 1996, Springer London.