Site Map Navigation Internal Restricted Login
Antonio Cerone's Website
Home Family Interests Research Training
Welcome >> Home >> Research >> Publications >> Paper:

Antonio Cerone and Norzima Elbegbayan

Model-checking Driven Design of Interactive Systems

To appear in: Proceedings of the 1st International Workshop on Formal Methods fo Interactive Systems (FMIS 2006),
Macau SAR China, 30 October 2006, Electronic Notes in Theoretical Computer Science, Elsevier.
Keywords:
formal verification, human behaviour, usability, user error, social computing, process calculi, model-checking.

Abstract:
This paper describes a model-checking based methodology to detect systematic errors commonly made by non-expert users. The human and computer components of the systems are modelled separately. The human component consists of a general model of the user's cognitively plausible behaviour, which can be then refined into specific instances of behaviour that reflect relevant aspects of users' personalities and skills. We consider, as a case study, a formal model of an online interactive tool that enables conference attendees to share thoughts and reactions and select matching attendees to start communication with. Starting from the initial system design, a model-checking technique is used to highlight system's vulnerabilities that arise from interactions with non-expert users and may lead to security violations. The results of the analysis are exploited to improve the design by introducing safeguards that reduce or even prevent security violations.

Download:
Preliminary Version:
  • PDF - Access Restricted UNU-IIST Academics and Authorised Users
  • PDF - Internal Access from UNU-IIST LAN: ~antonio/unuiist/share/papers/2006-fmis-ce.pdf

BACK TO TOP
Created: Mon Sep 18 13:16:52 CST 2006 Feedback Page
Updated: Mon Sep 18 13:16:52 CST 2006