J.C. Campos, C. Fayollas, M.D. Harrison, C. Martinie, P. Masci and P. Palanque
Supporting the analysis of safety critical user interfaces: an exploration of three formal tools
ACM Transactions on Computer-Human Interaction, 27(5), August. 2020.

Abstract

Use error due to user interface design defects is a major concern in many safety critical domains, for example avionics and healthcare. Early detection of latent user interface problems can be facilitated by user centered design methods that integrate formal verification technologies. This paper considers the role that formal verification technologies can play in the context of user centered design by considering three existing tools: CIRCUS, PVSio-web, and IVY. These tools have been developed to support the model based analysis of critical user interfaces. They have their foundations in existing formal verification technologies, but each of them is focused towards particular issues relating to user interface design. The paper explores the different phases of the user centered design process and the extent to which each of these tools supports these phases. Criteria are developed for assessing their role at each stage of the design process. The results of the evaluation provide guidance to developers to help choose the most appropriate tool based on their analysis needs while at the same time setting challenges for future developments.

visit publisher   download PDF

@article{Campos:2020,
 author = {J.C. Campos and C. Fayollas and M.D. Harrison and C. Martinie and P. Masci and P. Palanque},
 journal = {ACM Transactions on Computer-Human Interaction},
 title = {Supporting the analysis of safety critical user interfaces: an exploration of three formal tools},
 volume = {27},
 number = {5},
 month = {August},
 year = {2020}, 
 doi = {10.1145/3404199},
  abstract = {Use error due to user interface design defects is a major concern in many safety critical domains, for example avionics and healthcare. Early detection of latent user interface problems can be facilitated by user centered design methods that integrate formal verification technologies. This paper considers the role that formal verification technologies can play in the context of user centered design by considering three existing tools: CIRCUS, PVSio-web, and IVY. These tools have been developed to support the model based analysis of critical user interfaces. They have their foundations in existing formal verification technologies, but each of them is focused towards particular issues relating to user interface design. The paper explores the different phases of the user centered design process and the extent to which each of these tools supports these phases. Criteria are developed for assessing their role at each stage of the design process. The results of the evaluation provide guidance to developers to help choose the most appropriate tool based on their analysis needs while at the same time setting challenges for future developments.},
 paperurl = {http://www.di.uminho.pt/~jfc/publications/Campos20-TOCHI-author.pdf}
}

Generated by mkBiblio 2.6.26