Multi-level Dialog Modeling in Highly Interactive Web Interfaces

As web user interfaces become more sophisticated both in functionalities and reactivity, the dialog of such user interfaces is highly interactive and therefore raises the need for abstracting these capabilities into an advanced dialog model that enables modeling such dialogs. To address this need, multi-level dialog modeling enables designers to model a dialog at two inter-related levels of abstraction (i.e., concrete and abstract dialog) and at five levels of granularity: object-level (dialog at the level of a particular objects such as a widget), low-level container (dialog at the last level of decomposition of user interface containers, such as a group box), intermediary-level container (dialog at any non-terminal level of decomposition such as a dialog box or a web page), within-application level (dialog at the level of an interactive application), and across applications-level (dialog across user interfaces of different interactive applications).

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

[2]  Marco Winckler,et al.  StateWebCharts: A Formal Description Technique Dedicated to Navigation Modelling of Web Applications , 2003, DSV-IS.

[3]  Jean Vanderdonckt,et al.  Window Transitions: A Graphical Notation for Specifying Mid-level Dialogue , 2002, TAMODIA.

[4]  Philippe A. Palanque,et al.  A Visual and Formal Glue between Application and Interaction , 1999, J. Vis. Lang. Comput..

[5]  Jean Vanderdonckt,et al.  Addressing the mapping problem in user interface design with UsiXML , 2004, TAMODIA '04.

[6]  Donald D. Cowan,et al.  Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse , 1995, IEEE Trans. Software Eng..

[7]  David A. Carr,et al.  Specification of interface interaction objects , 1994, CHI '94.

[8]  Dan R. Olsen,et al.  Pushdown automata for user interface management , 1984, TOGS.

[9]  Volker Gruhn,et al.  Efficient Modeling of Hierarchical Dialog Flows for Multi-ChannelWeb Applications , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[10]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

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

[12]  Marco Winckler,et al.  Cascading Dialog Modeling with UsiXML , 2008, DSV-IS.

[13]  Anthony I. Wasserman,et al.  Extending State Transition Diagrams for the Specification of Human–Computer Interaction , 1985, IEEE Transactions on Software Engineering.

[14]  Jean Vanderdonckt,et al.  Using Data Flow Diagrams for Supporting Task Models , 1998, DSV-IS.

[15]  Philippe A. Palanque,et al.  Petri net based Design of User-driven Interfaces Using the Interactive Cooperative Objects Formalism , 1994, DSV-IS.

[16]  Ó. Pastor,et al.  On Conceptual Modeling of Device-Independent Web Applications : Towards a Web Engineering Approach , 2000 .

[17]  M. Goedicke,et al.  Towards a formal specification method for graphical user interfaces using modularized graph grammars , 1996, Proceedings of the 8th International Workshop on Software Specification and Design.

[18]  Jean Vanderdonckt,et al.  Deriving the Navigational Structure of a User Interface , 2003, INTERACT.

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

[20]  Jean Vanderdonckt,et al.  Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML , 2005, DSV-IS.

[21]  Mark Green,et al.  A survey of three dialogue models , 1986, TOGS.

[22]  Jean Vanderdonckt,et al.  Derivation of a Dialog Model from a Task Model by Activity Chain Extraction , 2003, DSV-IS.

[23]  Gad Ariav,et al.  Designing conceptual models of dialog: a case for dialog charts , 1988, SGCH.