DocumentCode
745127
Title
Extending State Transition Diagrams for the Specification of Human–Computer Interaction
Author
Wasserman, Anthony I.
Author_Institution
Section of Medical Information Science, University of California
Issue
8
fYear
1985
Firstpage
699
Lastpage
713
Abstract
User Software Engineering is a methodology for the specification and implementation of interactive information systems. An early step in the methodology is the creation of a formal executable description of the user interaction with the system, based on augmented state transition diagrams. This paper shows the derivation of the USE transition diagrams based on perceived shortcomings of the "pure" state transition diagram approach. In this way, the features of the USE specification notation are gradually presented and illustrated. The paper shows both the graphical notation and the textual equivalent of the notation, and briefly describes the automated tools that support direct execution of the specification.
Keywords
Executable specifications; User Software Engineering; interactive information systems; rapid prototyping; software development methodology; transition diagrams; user interfaces; Command languages; Database languages; Design methodology; Information science; Information systems; Interactive systems; Programming; Software engineering; Software prototyping; User interfaces; Executable specifications; User Software Engineering; interactive information systems; rapid prototyping; software development methodology; transition diagrams; user interfaces;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1985.232519
Filename
1702079
Link To Document