• 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