SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
On the use of LOTOS to describe graphical interaction
HCI'92 Proceedings of the conference on People and computers VII
A formal technique for automated dialogue development
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Design principles for interactive software
Design principles for interactive software
The B Language and Method: A Guide to Practical Formal Development
The B Language and Method: A Guide to Practical Formal Development
A Discipline of Programming
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Formal verification of undesired behaviours in the CERD case study
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
Validating interactive system design through the verification of formal task and system models
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
Systematic methods for user interface design
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
Using the B Formal Approach for Incremental Specification Design of Interactiv Systems
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
First steps in the retro-engineering of a GUI toolkit in the B language
IHM 2003 Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine
Hi-index | 0.00 |
This paper introduces a new technique for the verification of both safety and usability requirements for safety-critical interactive systems. This technique uses the model-oriented formal method B and makes use of an hybrid version of the MVC and PAC software architecture models. Our claim is that this technique -that uses proofs obligations- can ensure both usability and safety requirements, from the specification step of the development process, to the implementation. This technique is illustrated by a case study: a simplified user interface for a Full Authority Digital Engine Control (FADEC) of a single turbojet engine aircraft.