Abstract
This paper describes a graphical editor for the SYNICS user-interface development system. SYNICS is based on transition network diagrams and uses a grammar to specify the pattern matching of user input. Complex SYNICS programs can be difficult for the designer to comprehend making development slow and prone to errors. The editor described here is intended to increase the designers comprehension by allowing him to define the user interface on a computer in terms of diagrams. Transition network diagrams are used to describe the control structure of the interface and railroad diagrams are used to describe associated syntax rules. These diagrams may be drawn and manipulated by the designer and the information extracted from them is used to check the design for errors and automatically generate their corresponding SYNICS description. The design considerations for this system are discussed.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
EDMONDS, E.A. (1982). The man-computer interface: a note on concepts and design. IJMMS 16, p.231–236.
GUEST, S.P. (1982). The use of software tools for dialogue design. IJMMS 16, p.263–285.
ISO (1982). ISO/DIS 7942 Information Processing — Graphical Kernal System (GKS) — Functional Description: GKS 7.2. ISO/TC97/SC5/WG2 N163.
JACOB, R.J.K. (1982). Using Formal Specifications in the Design of a Human-Computer Interface. Proc. Human Factors in Computer Systems, p. 315–321.
JENSEN, K. & WIRTH, N. (1974). PASCAL — User Manual and Report, Springer-Verlag.
MCDAID E.G. & GUEST S.P. (1986). A Graphical Editor for Transition Network Diagrams. IJMMS (To appear).
PARNAS, D.L. (1969). On the use of transition diagrams in the design of a user interface for an interactive computer system. Proc. NACM Conf., p. 379–385.
WASSERMAN, A.I. (1984). Developing Interactive Information Systems with the User Software Engineering Methodology. INTERACT-84, p.471–477.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McDaid, E.G., Guest, S.P. (1987). On the design of a graphical transition network editor. In: Gorny, P., Tauber, M.J. (eds) Visualization in Programming. IPsy 1986. Lecture Notes in Computer Science, vol 282. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18507-0_9
Download citation
DOI: https://doi.org/10.1007/3-540-18507-0_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18507-9
Online ISBN: 978-3-540-48004-4
eBook Packages: Springer Book Archive