Review of graphical notations for specifying direct manipulation interfaces
C. Phillips · Interacting with Computers · 1994
At the early stage of interface design, the designer requires models and notations that can assist with reasoning and the exploration of ideas, and which are unconstrained by implementation issues. The review focuses on graphical notations for specifying the underlying behaviour of direct manipulation interfaces. Parallels are drawn with the requirements of notations employed in the more general areas of system requirements specifications. A number of existing graphical notations are compared and contrasted through a common example drawn from the Macintosh interface, and the required scope of an ideal notation for describing the behaviour of direct manipulation interfaces is defined.