Studies in computer supported cooperative work: theory, practice and design
Studies in computer supported cooperative work: theory, practice and design
Interpreted collaboration protocols and their use in groupware prototyping
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Developing task models from informal scenarios
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Petri Net-Based Cooperation In Multi-Agent Systems
CRV '07 Proceedings of the Fourth Canadian Conference on Computer and Robot Vision
Interaction design patterns for computers in sociable use
International Journal of Computer Applications in Technology
A methodological approach for user interface development of collaborative applications: A case study
Science of Computer Programming
Electronic Notes in Theoretical Computer Science (ENTCS)
Interface creation and redesign techniques in collaborative learning scenarios
Future Generation Computer Systems
Hi-index | 0.00 |
Support systems for cooperative work lack consistent modeling tools for user interface creation and execution that are flexible enough to combine both data processing and the logical aspects of a user interface and, at the same time, dialog and cooperation modeling aspects. This paper introduces a new concept to model user interfaces for cooperative work: the so-called multi-user interfaces aimed at distributed scenarios involving mobile devices implementing cooperative work. These multi-user interfaces are modeled in a hierarchical structure of dialog models and interaction logic based on a formal modeling language called FILL. For execution and verification, FILL models are automatically transformed to reference nets, a type of Petri nets, making the entire user interface and cooperation model accessible to simulation and verification tools. This new approach seeks to integrate more closely modeling and implementation based on a formalized interface design and user-machine dialogue. Formal graph rewriting concepts allow both the user interface and the collaboration model to be easily adapted in various ways by the modeler or user.