Model checking
Usability analysis with Markov models
ACM Transactions on Computer-Human Interaction (TOCHI)
Formal methods for distributed processing
Models of interactive systems: a case study on programmable user modelling
International Journal of Human-Computer Studies
Computational support to record and re-experience visits
Personal and Ubiquitous Computing
Design iterations for a location-aware event planner
Personal and Ubiquitous Computing
The challenge of creating cooperating mobile services: experiences and lessons learned
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
Introduction to Discrete Event Systems
Introduction to Discrete Event Systems
Context-oriented domain analysis
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
Browsing semantics in context-aware mobile hypermedia
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Model-driven GUI & interaction design using emulation
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Anonymous mobile service collaboration: quality of service
From active data management to event-based systems and more
Architectural and implementation issues for a context-aware hypermedia platform
Journal of Mobile Multimedia
On foundation of engineering context-sensitive applications
Journal of Mobile Multimedia
Service history: the challenge of the 'back button' in mobile context-aware systems
AUIC '12 Proceedings of the Thirteenth Australasian User Interface Conference - Volume 126
Hi-index | 0.00 |
This paper describes our experience when applying formal methods in the design of the tourist information system TIP, which presents context-sensitive information to mobile users with small screen devices. The dynamics of this system are very complex and pose several challenges, firstly because of the sophisticated interaction of several applications on a small screen device and the user, and secondly because of the need for communication with highly asynchronous event-based information systems.In a first step, UML sequence diagrams have been used to capture the requirements and possible interactions of the system. In a second step, a formal model has been created using discrete event systems, in order to thoroughly understand and analyse the dynamics of the system. By verifying general properties of the formal model, several conceptual difficulties have been revealed in very early stages of the design process, considerably speeding up the development. This work shows the limitations of typical methods for interaction design when applied to mobile systems using small screen devices, and proposes an alternative approach using discrete event systems.