@flint63

Formal Modeling of Multi-user Interfaces in Cooperative Work

, , , and . Collaboration and Technology: 18th International Conference, CRIWG 2012, Raesfeld, Germany, volume 7493 of Lecture Notes in Computer Science, Springer, Heidelberg, (2012)
DOI: 10.1007/978-3-642-33284-5_11

Abstract

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.

Links and resources

Tags

community