Publisher Summary There is a need for coherent methodologies for designing user interfaces. Foley and Van Dam have defined a four-stage methodology that provides a framework for making some design decisions. Others have produced modified versions of this methodology in an attempt to address its shortcomings. Research literature shows that effort is being focused on various aspects of design. This chapter discusses some of the interface design issues that are being faced on the Open University's Syntactic Graphics Project. Open University Syntactic Graphics Project is concerned with the development of an environment that software engineering projects can use to quickly generate ad hoc tools that manipulate and interpret software life cycle notations. A system, called GRANOT, which will fulfill various requirements, is currently under development. GRANOT is based on the TOOLBUILD prototype that processes textual documents containing syntactically correct notations. It integrates the functional components of TOOLBUILD. It also extends the range of processable documents to include the structured graphical notations used in software engineering. Unlike some systems, GRANOT is not hardwired. It is amenable to change by the developer to include new notations and modifications to existing notations.
[1]
Thomas P. Moran,et al.
The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems
,
1981,
Int. J. Man Mach. Stud..
[2]
B Sufrin.
Formal methods and the design of effective user interfaces
,
1986
.
[3]
Dennis R. Wixon,et al.
Building a user-derived interface
,
1984,
CACM.
[4]
David L. Parnas,et al.
On the use of transition diagrams in the design of a user interface for an interactive computer system
,
1969,
ACM '69.
[5]
Jakob Nielsen,et al.
A Virtual Protocol Model for Computer-Human Interaction
,
1984,
Int. J. Man Mach. Stud..
[6]
Phyllis Reisner,et al.
Formal Grammar and Human Factors Design of an Interactive Graphics System
,
1981,
IEEE Transactions on Software Engineering.
[7]
Donald A. Norman,et al.
Some observations on mental models
,
1987
.
[8]
William Buxton,et al.
Lexical and pragmatic considerations of input structures
,
1983,
COMG.
[9]
Mark Woodman,et al.
The Rapid Generation of a Class of Software Tools
,
1986,
Comput. J..
[10]
Mark Woodman,et al.
A coherent specification method for the human interface to documentation systems
,
1987
.