The modern world has made available a wealth of new possibilities for interacting with computers, through advanced Web applications, while on the go with handheld smart telephones or using electronic tabletops or wall-sized displays. Developers of modern interactive systems face great problems: how to design applications which will work well with newly available technologies, and how to efficiently and correctly implement such designs. Design, Specification and Verification of Interactive Systems 2008 was the 15th of a series of annual workshops devoted to helping designers and implementers of interactive systems unleash the power of modern interaction devices and techniques. DSV-IS 2008 was held at Queen’s University in Kingston, Canada, during July 16–18, 2008. This book collects the best papers submitted to the workshop. There were 17 full papers, 10 late-breaking and experience report papers, and two demonstrations. Keynote presentations were provided by Judy Brown of Carleton University and Randy Ellis of Queen’s University. The first day of the workshop addressed the problems of user interface evaluation and specification, with particular emphasis on the use of task models to provide hi- level approaches for capturing the intended functionality of a user interface. Day two continued this theme, examining techniques for modeling user interfaces, particularly for mobile and ubiquitous applications. Presenters also discussed advanced implem- tation techniques for interactive systems. Finally, day three considered how to arc- tect interactive systems, and returned to the themes of evaluation and specification.
Table of Content
EMU in the Car: Evaluating Multimodal Usability of a Satellite Navigation System.- Comparing Mixed Interactive Systems for Navigating 3D Environments in Museums.- An Attentive Groupware Device to Mitigate Information Overload.- Multi-fidelity User Interface Specifications.- HOPS: A Prototypical Specification Tool for Interactive Systems.- Systematic Analysis of Control Panel Interfaces Using Formal Tools.- Investigating System Navigation Ergonomics through Model Verification.- Tool Support for Representing Task Models, Dialog Models and User-Interface Specifications.- Towards a Library of Workflow User Interface Patterns.- Specification and Verification of Multi-agent Systems Interaction Protocols Using a Combination of AUML and Event B.- Pattern Languages as Tool for Discount Usability Engineering.- Cascading Dialog Modeling with Usi XML.- Designing Graphical Elements for Cognitively Demanding Activities: An Account on Fine-Tuning for Colors.- Lightweight Coding of Structurally Varying Dialogs.- Re Wi Re: Designing Reactive Systems for Pervasive Environments.- Toward Multi-disciplinary Model-Based (Re)Design of Sustainable User Interfaces.- A Model-Based Approach to Supporting Configuration in Ubiquitous Systems.- Exploiting Web Services and Model-Based User Interfaces for Multi-device Access to Home Applications.- Resources for Situated Actions.- An Architecture and a Formal Description Technique for the Design and Implementation of Reconfigurable User Interfaces.- COMET(s), A Software Architecture Style and an Interactors Toolkit for Plastic User Interfaces.- Executable Models for Human-Computer Interaction.- A Middleware for Seamless Use of Multiple Displays.- Graphic Rendering Considered as a Compilation Chain.- Towards Specifying Multimodal Collaborative User Interfaces: A Comparison of Collaboration Notations.- Towards Characterizing Visualizations.- Towards Usability Evaluation for Smart Appliance Ensembles.- Task Model Refinement with Meta Operators.- Utilizing Dynamic Executable Models for User Interface Development.