Abstract

This paper deals with what might be called the top level design of an interactive computer system. It examines some problems which arise in trying to specify what the user interface of such a system should be. It proposes a concept—the terminal state—and a notation—the terminal state transition diagram—which make the design of the top level somewhat easier. It also proposes a user interface in which the notion of terminal state is explicit. This user interface seems to provide a great improvement in flexibility and case of adding subsystems to a general purpose system.

Keywords

Computer scienceTerminal (telecommunication)Interface (matter)User interfaceFlexibility (engineering)State (computer science)User interface designNotationInterface modelHuman–computer interactionTransition (genetics)Interface designNatural user interfaceProgramming languageOperating system

Affiliated Institutions

Related Publications

Lazy snapping

In this paper, we present Lazy Snapping , an interactive image cutout tool. Lazy Snapping separates coarse and fine scale processing, making object specification and detailed ad...

2004 ACM Transactions on Graphics 1103 citations

Publication Info

Year
1969
Type
article
Pages
379-385
Citations
184
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

184
OpenAlex

Cite This

David Lorge Parnas (1969). On the use of transition diagrams in the design of a user interface for an interactive computer system. , 379-385. https://doi.org/10.1145/800195.805945

Identifiers

DOI
10.1145/800195.805945