The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.08 - August (1985 vol.11)
pp: 699-713
A.I. Wasserman , Section of Medical Information Science, University of California
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.
INDEX TERMS
User Software Engineering, Executable specifications, interactive information systems, rapid prototyping, software development methodology, transition diagrams, user interfaces
CITATION
A.I. Wasserman, "Extending State Transition Diagrams for the Specification of Human?Computer Interaction", IEEE Transactions on Software Engineering, vol.11, no. 8, pp. 699-713, August 1985, doi:10.1109/TSE.1985.232519
4 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool