Modelling Interaction in Virtual Environments

This paper presents some early research from the INQUISITIVE project on abstracting models of interaction in virtual environments away from technological constraints with an aim to providing general guidelines for system developers. The use of Statechart based modelling techniques have been investigated. Unfortunately state based techniques do not show the features of the interaction which make different techniques distinctive in virtual environments. The use of Communicating Sequential Processes (CSP) and a process driven approach has been used to try and overcome this limitation.

[1]  Andrew F. Monk,et al.  Mode Errors: A User-Centered Analysis and Some Preventative Measures Using Keying-Contingent Sound , 1986, Int. J. Man Mach. Stud..

[2]  Thomas A. Henzinger,et al.  Hybrid systems III : verification and control , 1996 .

[3]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[4]  Sharon A. Stansfield,et al.  MediSim: a prototype VR system for training medical first responders , 1997, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[5]  Frederick P. Brooks,et al.  Moving objects in space: exploiting proprioception in virtual-environment interaction , 1997, SIGGRAPH.

[6]  Christine M. Mitchell,et al.  A methodology for human-machine systems research: knowledge engineering, modeling, and simulation , 1995, IEEE Trans. Syst. Man Cybern..

[7]  Nancy G. Leveson,et al.  Requirements Specification for Process-Control Systems , 1994, IEEE Trans. Software Eng..

[8]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[9]  Hallvard Trætteberg Modelling Direct Manipulation Using Referent and Statecharts , 1998, DSV-IS.

[10]  Ivan Poupyrev,et al.  The go-go interaction technique: non-linear mapping for direct manipulation in VR , 1996, UIST '96.

[11]  Anthony Andre,et al.  DO YOU KNOW WHAT MODE YOU ’ RE IN ? AN ANALYSIS OF MODE ERROR IN EVERYDAY THINGS , 2005 .

[12]  David Harel,et al.  On visual formalisms , 1988, CACM.

[13]  Daniel C. Robbins,et al.  Three-dimensional widgets , 1992, I3D '92.

[14]  Alistair Sutcliffe,et al.  Improving interaction with virtual environments , 1998 .

[15]  Mark R. Mine,et al.  Virtual Environment Interaction Techniques , 1995 .

[16]  Philippe A. Palanque,et al.  Design, specification, and verification of interactive systems , 2001, SOEN.

[17]  Randy F. Pausch,et al.  Navigation and locomotion in virtual worlds via flight into hand-held miniatures , 1995, SIGGRAPH.

[18]  Michael Shafto,et al.  MODES IN AUTOMATED COCKPITS: PROBLEMS, DATA ANALYSIS, AND A MODELING FRAMEWORK , 1996 .

[19]  Dennis Proffitt,et al.  Quantifying immersion in virtual reality , 1997, SIGGRAPH.

[20]  Daniel Thalmann,et al.  VB2: an architecture for interaction in synthetic worlds , 1993, UIST '93.

[21]  James C. Chung,et al.  Intuitive navigation in the targeting of radiation therapy treatment beams , 1993 .

[22]  Kaisa Väänänen,et al.  Gesture Driven Interaction as a Human Factor in Virtual Environments - An Approach with Neural Networks , 1993, Virtual Reality Systems.