User centred design approaches typically focus understanding on context and producing sketch designs. These sketches are often non functional (e.g., paper) prototypes. They provide a means of exploring candidate design possibilities using techniques such as cooperative evaluation. This paper describes a further step in the process using formal analysis techniques. The sketch design of a device is refined into a specification that is then analysed using formal techniques, thus providing a systematic approach to checking plausibility and consistency during early design stages. Once analysed, a further prototype is constructed using an executable form of the specification, providing the next candidate for evaluation with potential users.The technique is illustrated through an example based on a pill dispenser.
@inproceedings{HarrisonMC:2018b,
author = {M.D. Harrison and P. Masci and J.C. Campos},
title = {Formal modelling as a component of user centred design},
booktitle = {Software Technologies: Applications and Foundations},
series = {Lecture Notes in Computer Science},
volume = {11176},
pages = {274-289},
editor = {M. Mazzara and I. Ober and G. Salaün},
publisher = {Springer},
year = {2018},
abstract = {User centred design approaches typically focus understanding on context and producing sketch designs. These sketches are often non functional (e.g., paper) prototypes. They provide a means of exploring candidate design possibilities using techniques such as cooperative evaluation. This paper describes a further step in the process using formal analysis techniques. The sketch design of a device is refined into a specification that is then analysed using formal techniques, thus providing a systematic approach to checking plausibility and consistency during early design stages. Once analysed, a further prototype is constructed using an executable form of the specification, providing the next candidate for evaluation with potential users.The technique is illustrated through an example based on a pill dispenser.},
hdl = {1822/66795},
doi = {10.1007/978-3-030-04771-9_21}
}Generated by mkBiblio 2.6.28