DocumentCode
3124944
Title
A framework for prototyping and mechanically verifying a class of user interfaces
Author
Bumbulis, Peter ; Alencar, P.S.C. ; Cowan, D.D. ; Lucena, C.J.P.
Author_Institution
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear
1995
fDate
10-14 Jul 1995
Firstpage
280
Lastpage
288
Abstract
Increasing importance is being attached to the ability of ensuring that graphical user interfaces (GUIs) behave as expected, as they are being used in more applications where safety and security are critical. Prototyping is the preferred approach to creating GUIs because of the need to allow the user to test many of the issues associated with usability. Unfortunately it is often difficult to verify that prototype-based implementations always behave as expected. In this paper we present a framework for prototyping GUI-based applications in which both an implementation (prototype) and a formal model of that implementation are mechanically derived from a description of the application. The model can then be used to support proofs of behavior, while the prototype can be used to test functionality and usability
Keywords
graphical user interfaces; human factors; program verification; software prototyping; functionality; graphical user interfaces; program verification; proofs of behavior; prototyping; safety; security; usability; user interfaces; Application software; Computer science; Fault detection; Graphical user interfaces; Human computer interaction; Prototypes; Software prototyping; Testing; Usability; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Software Engineering, 1995. Proceedings., Seventh International Workshop on
Conference_Location
Toronto, Ont.
Print_ISBN
0-8186-7078-9
Type
conf
DOI
10.1109/CASE.1995.465305
Filename
465305
Link To Document