Skip to main content

A Formal Description of Low Level Interaction and its Application to Multimodal Interactive Systems

  • Conference paper
Design, Specification and Verification of Interactive Systems ’96

Part of the book series: Eurographics ((EUROGRAPH))

Abstract

The lack of formal models for describing low-level interaction restricts programmers to interactors provided by toolkits. It impedes the construction of highly interactive systems and the design of new interaction styles, such as multimodal interaction. This article reports on our experience with formalising low-level graphical interaction. We propose primitives for event specification and handling that can be used along with Petri nets to model such interactions. We then show how multimodal interactions can be built from monomodal ones by combining those models. This is exemplified by an experimental two-handed graphical editor that has been built using the proposed model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Beaudouin-Lafon, Y. Berteaud, S. Chatty. Creating direct manipulation interfaces with XTV. EX’90. European conference on the X Window System. London 1990.

    Google Scholar 

  2. A. Beck, C. Janssen, A. Weisbecker, J. Ziegler. Integrating object-oriented analysis and graphical user interface design. In Coutaz J. & Taylor R. (Eds) LNCS Springer Verlag 1995.

    Google Scholar 

  3. E. Bier, M. Stone, K. Fishkin, W. Buxton, T. Baudel. A taxonomy of seethrough tools. In proceedings of the CHI’94 conference. ACM Press, 1994, p. 358–364.

    Google Scholar 

  4. P. Brun & M. Beaudouin-Lafon, A taxonomy and evaluation of formalisms for the specification of interactive systems. HCI’95, 1995, p. 197–212.

    Google Scholar 

  5. W. Buxton. A three state model of graphical input. In proceedings of the Interact’90 conference, p.449–456, North Holland 1990.

    Google Scholar 

  6. S. Chatty. Defining the behaviour of animated interfaces. Engineering for Human Computer Interfaces conference 1992. p. 95–109. North-Holland.

    Google Scholar 

  7. S. Chatty. Extending a graphical toolkit for two-handed interaction. In ACM UIST’94, pages 195–204. ACM Press, 1994.

    Google Scholar 

  8. S. Chatty, P. Lecoanet. Pen computing for air traffic control. CHI’96 conference proceedings ACM Press, 1996, p. 87–94.

    Google Scholar 

  9. S. Chatty, P. Girrad, S. Sire. Vers un support multimedia aux collecticiels synchrones. Techniques et Sciences Informatiques, vol. 15, n°9, 1996, 28p.

    Google Scholar 

  10. A. Dix. Formal Methods for Interactive Systems. Academic Press, 1991.

    Google Scholar 

  11. Proceedings of the First Eurographics workshop on Design, Specification and Verification of Interactive Systems, F. Paternó Ed. Springer Verlag 1995.

    Google Scholar 

  12. Proceedings of the Second Eurographics workshop on Design, Specification and Verification of Interactive Systems, P. Palanque & R. Bastide Eds. Springer Verlag 1995.

    Google Scholar 

  13. D. Duke, M. Harrison. Abstract Interaction Objects. Computer Graphics Forum 12(3), p. 25–36 1993. Eurographics 93.

    Article  Google Scholar 

  14. O. Esteban, S. Chatty, P. Palanque. Whizz’Ed: a visual environment for building highly interactive interfaces. Proceedings of the Interact’95 conference, p. 121–126.

    Google Scholar 

  15. F. Feldbrudge. Petri net tool overview 1992. Advances in Petri nets 1993. In G. Rozenberg (Ed.), Lecture Notes in Computer Science n° 674, p. 169–209. Springer Verlag 1993.

    Google Scholar 

  16. M. Harrison, H. Thimbleby. Formal Methods in Human Computer Interaction. Cambridge University Press, 1990.

    Google Scholar 

  17. K. Jensen. Coloured Petri nets and the invariant method. Theoretical Computer Science 14, 1981, North Holland, p. 317–336.

    Google Scholar 

  18. K. Jensen. Coloured Petri nets. Vol. 1 (Basic concepts) and Vol. 2 (Analysis methods and practical use) Springer Verlag, 1995.

    Google Scholar 

  19. B. Myers. Comprehensive support for graphical, highly interactive user interfaces. IEEE Computer, p. 71–85, Nov. 1990.

    Google Scholar 

  20. L. Nigay & J. Coutaz, A generic platform for addressing the multimodal challenge. Proceedings of CHI’95, 1995, p. 98–105.

    Google Scholar 

  21. P. Palanque & R. Bastide. Petri net based design of user-driven interfaces using the interactive cooperative object formalism. In [11], p. 383–401.

    Google Scholar 

  22. P. Palanque & R. Bastide. Formal specification and verification of CSCW using the Interactive Cooperative Object formalism. In HCI’95 conference, People and Computers X, p. 213–231. Cambridge University Press 1995.

    Google Scholar 

  23. P. Palanque & R. Bastide. Time modelling in Petri nets for the design of Interactive Systems. GIST workshop on Time in Interactive Systems. Glasgow, July 1995, and also SIGCHI bulletin vol 28 n°2, p. 43–46.

    Google Scholar 

  24. F. Paternó & A. Leonardi. A semantic-based approach for the design and implementation of interaction objects. Computer Graphics Forum 13(3) p. 195–204, 1994.

    Article  Google Scholar 

  25. J. T. Stasko. TANGO: A framework and System for Algorithm Animation, PhD thesis, Brown University, 1989.

    Google Scholar 

  26. W. Van Biljon. Extending Petri nets for specifying man-machine dialogues. Int. J. Man-Machine Studies (1988) 28, p. 437–455.

    Article  MATH  Google Scholar 

  27. A. Wasserman. Extending state transition diagrams for the specification of human-computer interaction. IEEE Transactions on Software Engineering, 11(8), August 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag/Wien

About this paper

Cite this paper

Accot, J., Chatty, S., Palanque, P. (1996). A Formal Description of Low Level Interaction and its Application to Multimodal Interactive Systems. In: Bodart, F., Vanderdonckt, J. (eds) Design, Specification and Verification of Interactive Systems ’96. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7491-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7491-3_5

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82900-4

  • Online ISBN: 978-3-7091-7491-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics