Browse by author
Lookup NU author(s): Professor Michael HarrisonORCiD
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
The role of formal methods to add precision in the design and analysis of systems has been demonstrated in a wide range of contexts. They are particularly valuable in the case of safety-critical systems but also in the many systems where failure to use or to understand a system can cause substantial costs. This chapter provides an overview of work on the application of Formal Methods to Human-Computer Interaction. The focus is on the type of modeling and analysis that can be used to reason formally about the interaction between a system and its users as well as the role that this analysis can have in ensuring the quality of an interactive system. The review is organized around five layers of modeling that capture the range of perspectives in which analysis can be performed. An example is used to give some notion of what is involved in performing formal verification of interactive systems, from defining the models to identifying, formally expressing and analyzing use-related requirements.
Author(s): Campos JC, Harrison MD
Editor(s): Vanderdonckt, J; Palanque, P; Winckler, M
Publication type: Book Chapter
Publication status: Published
Book Title: Handbook of Human Computer Interaction
Year: 2025
Pages: 1-28
Online publication date: 08/04/2025
Acceptance date: 14/10/2024
Publisher: Springer
Place Published: Cham
URL: https://doi.org/10.1007/978-3-319-27648-9_120-1
DOI: 10.1007/978-3-319-27648-9_120-1
Library holdings: Search Newcastle University Library for this item
ISBN: 9783319276489