Probabilistic Models for the Verification of Human-Computer Interaction

  • Bernhard Beckert
  • Markus Wagner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5803)


In this paper, we present a method for the formalization of probabilistic models of human-computer interaction (HCI) including user behavior. These models can then be used for the analysis and verification of HCI systems with the support of model checking tools. This method allows to answer probabilistic questions like “what is the probability that the user will unintentionally send confidential information to unauthorized recipients.” And it allows to compute average interaction costs and answer questions like “how much time does a user on average need to send an email?”


Linear Temporal Logic Error Cost Model Check Tool Output Alphabet Human Reliability 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Avery, L.W., Sanquist, T.F., O’Mara, P.A., Shepard, A.P., Donohoo, D.T.: U.S. Army weapon systems human-computer interface style guide. Version 2 (2007)Google Scholar
  2. 2.
    Shneiderman, B.: Designing the User Interface, 3rd edn. Addison Wesley, Reading (1998)Google Scholar
  3. 3.
    Leveson, N.G.: Analyzing software specifications for mode confusion potential. In: Proc. of the Workshop on Human Error and System Development (1997)Google Scholar
  4. 4.
    Beckert, B., Beuster, G.: A method for formalizing, analyzing, and verifying secure user interfaces. In: Liu, Z., He, J. (eds.) ICFEM 2006. LNCS, vol. 4260, pp. 55–73. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  5. 5.
    John, B.E., Kieras, D.E.: The GOMS family of user interface analysis techniques: comparison and contrast. ACM Transactions on Computer-Human Interaction 3(4), 320–351 (1996)CrossRefGoogle Scholar
  6. 6.
    Swain, A., Guttman, H.E.: Handbook of Human Reliability Analysis with Emphasis on Nuclear Power Plant Applications. Sandia National Laboratories (1983)Google Scholar
  7. 7.
    Kirwan, B.: A Guide to Practical Human Reliability Assessment. Taylor and Francis, London (1994)Google Scholar
  8. 8.
    Hinton, A., Kwiatkowska, M.Z., Norman, G., Parker, D.: PRISM: A tool for automatic verification of probabilistic systems. In: Hermanns, H., Palsberg, J. (eds.) TACAS 2006. LNCS, vol. 3920, pp. 441–444. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Hansson, H., Jonsson, B.: A logic for reasoning about time and reliability. Formal Aspects of Computing 6(5), 512–535 (1994)CrossRefzbMATHGoogle Scholar
  10. 10.
    Kwiatkowska, M.Z., Norman, G., Parker, D.: PRISM: Probabilistic symbolic model checker. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol. 2324, pp. 200–204. Springer, Heidelberg (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Bernhard Beckert
    • 1
  • Markus Wagner
    • 1
  1. 1.Department of Computer ScienceUniversity of KoblenzGermany

Personalised recommendations