Skip to main content

Integrating Model Checking and HCI Tools to Help Designers Verify User Interface Properties

  • Conference paper
  • First Online:
Interactive Systems Design, Specification, and Verification (DSV-IS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1946))

Abstract

In this paper we present a method that aims to integrate the use of formal techniques in the design process of interactive applications, with particular attention to those applications where both usability and safety are main concerns. The method is supported by a set of tools. We will also discuss how the resulting environment can be helpful in reasoning about multi-user interactions using the task model of an interactive application. Examples are provided from a case study in the field of air traffic control.

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. B. d’Ausbourg, C. Seguin, G. Durrieu, P. Roché, Helping the Automated Validation Process of User Interfaces Systems, Proceedings ICSE’98 pp.219–228.

    Google Scholar 

  2. G. Abowd, H. Wang, A. Monk, “A formal technique for automated dialogue development”, Proceedings DIS’95, ACM Press, pp.219–226.

    Google Scholar 

  3. G. Ballardin, C. Mancini, F. Paternò, Computer-Aided Analysis of Cooperative Applications, Proceedings Computer-Aided Design of User Interfaces, pp.257–270,, Kluwer, 1999.

    Google Scholar 

  4. G. Booch, J. Rumbaugh, I. Jacobson, Unified Modeling Language Reference Manual, Addison Wesley, 1999

    Google Scholar 

  5. R. De Nicola, A. Fantechi, S. Gnesi, and G. Ristori. An action-based framework for verifying logical and behavioural properties of concurrent systems, Computer Network and ISDN systems, 25, 1993, 761–778

    MATH  Google Scholar 

  6. J. Fernandez, H. Garavel, A. Kerbrat, R. Mateescu, L. Mounier, M. Sighireanu, CADP (CAESAR/ALDEBARAN Development Package): A Protocol Validation and Verification Toolbox, Proceedings of the 8th Conference on Computer-Aided Verification, LNCS 1102, Springer Verlag, pp. 437–440, 1996.

    Google Scholar 

  7. A. Hall, “Using Formal Methods to Develop an ATC Information System”, IEEE Software, pp.66–76, March 1996.

    Google Scholar 

  8. ISO (1988). Information Processing Systems — Open Systems Interconnection — LOTOS — A Formal Description Based on Temporal Ordering of Observational Behaviour. ISO/IS 8807. ISO Central Secretariat.

    Google Scholar 

  9. R. Mateescu and H. Garavel, XTL: A Meta-Language and Tool for Temporal Logic Model-Checking. Proceedings of the International Workshop on Software Tools for Technology. Transfer STTT’98 (Aalborg, Denmark), July 1998.

    Google Scholar 

  10. Myers, B., Rosson, M. B., “Survey on User Interface Programming”, Proceedings CHI’92, pp. 195–202, ACM Press, 1992.

    Google Scholar 

  11. P. Palanque, F. Paternò(eds.), Formal Methods in Human-Computer Interaction, Springer Verlag, 1997.

    Google Scholar 

  12. F. Paternò, Formal Reasoning about Dialogue Properties with Automatic Support, Interacting with Computers, August 1997, pp.173–196, Elsevier.

    Google Scholar 

  13. F. Paternò, Model-Based Design and Usability Evaluation of Interactive Applications, Springer Verlag, ISBN 1-85233-155-0, 1999.

    Google Scholar 

  14. F. Paternò, G. Faconti, On the Use of LOTOS to Describe Graphical Interaction, in Monk, Diaper & Harrison eds. People and Computers VII: Proceedings of the HCI’92 Conference, pp.155–173, Cambridge University Press.

    Google Scholar 

  15. A. Puerta, A Model-Based Interface Development Environment, IEEE Software, pp. 40–47, July/August 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Paternò, F., Santoro, C. (2001). Integrating Model Checking and HCI Tools to Help Designers Verify User Interface Properties. In: Palanque, P., Paternò, F. (eds) Interactive Systems Design, Specification, and Verification. DSV-IS 2000. Lecture Notes in Computer Science, vol 1946. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44675-3_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-44675-3_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41663-0

  • Online ISBN: 978-3-540-44675-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics