Abstract
This paper shows an environment which supports the development of multi thread dialogue interactive systems. The environment includes several tools and run-time support programs for the design and implementation of the user interface of an interactive system. First, methods of user interface specification with Elementary Nets are discussed. Then, the syntax of a user interface specification language based on Elementary Nets and the pre-compiler for the language as well as a graphic editor for Elementary Nets construction are described. Finally, an example is given to illustrate the design process of a user interface.
Similar content being viewed by others
References
H. J. Genrich, Predicate/Transition Nets. Lecture Notes in Computer Science 254, 1987, 207–247.
M. Green, The University of Alberta User Interface Management System. Proc. SIGGRAPH’85 (San Francisco, Calif., July 22–26, 1985). InComputer Graphics,19: 5 (1985), 205–213.
M. Green, A survey of three dialogue models.ACM Trans. Graph.,5: 3 (1986), 244–275.
R. D. Hill, Supporting concurrency synchronization in human-computer interaction: The Sassafras user interface management systems.ACM Trans. Graph.,5: 3(1986), 179–210.
K. Jensen, Coloured Petri Nets. Lecture Notes in Computer Science 254, 1987, 248–291.
R. J. J. Jacob, Using formal specification in the design of a human-computer interface.Commun. ACM,26: 4 (1983).
R. J. K. Jacob, A specification language for direct-manipulation user interface.ACM Trans. Graph.,5: 4(1986), 283–317.
A. T. Kundig, A Note on the Meaning of “Embedded System”. Lecture Notes in Computer Science 284, 1987.
D. Olsenet al., SYNGRAPH: A Graphical User Interface Generator. SIGGRAPH’83, 1983.
J. L. Peterson, Petri Net Theory and the Modeling Systems. Englewood Cliffs, NJ: Prentice-Hall, 1981.
G. E. Pfaff ed., User Interface Management System. (Proc. of the IFIP/EG Workshop on User Interface Management Systems, Seeheim, F. R. G., Oct. 1983), Spring Verlag, 1985.
W. Reisig, Petri Nets in Software Engineering. Lecture Notes in Computer Science 255, 1987, 63–96.
W. Reisig, Embedded System Description Using Petri Nets. Lecture Notes in Computer Science 284, 1987, 18–62.
B. Shneiderman, Multi-Party Grammars and Related Features for Defining Interactive Systems.IEEE Trans. on Systems, Man and Cybernetics,SMC-12: 2 (1981).
P. S. Thiagarajan, Elementary Net Systems. Lecture Notes in Computer Science 254, 1987, 244–275.
A. I. Wasserman, D. T. Shewmake, Rapid Prototyping of Interactive Information Systems.ACM Software Eng. Notes,7: 5 (1982), 171–180.
T. Yunten, H. R. Hartson, A SUPERvisory Methodology And Notation (SUPERMAN) for Human-Computer System Development. InAdvances in Human-Computer Interaction, H. Rex Hartson ed., Ablex Publishing Corp., 1985, 243–281.
Zhao Jinghai, The Design and Implementation of Graphical Editor of Elementary Nets with ICTUIMS (in Chinese). Technical Report ICTCAD-4-zjh8902, 1989.
Zhao Jinghai, User’s Cuide of ICTUIMS (in Chinese). Technical Report ICTCAD-4-zjh8903, 1989.
Author information
Authors and Affiliations
Additional information
The project is supported by the National Natural Science Foundation of China.
Rights and permissions
About this article
Cite this article
Zhao, J., Liu, S. An environment for rapid prototyping of interactive systems. J. of Comput. Sci. & Technol. 6, 135–144 (1991). https://doi.org/10.1007/BF02945364
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02945364