This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Visual Language Compiler
May 1989 (vol. 15 no. 5)
pp. 506-525

The SIL-ICON compiler is a software system for the specification, interpretation, prototyping, and generation of icon-oriented systems. The system design of the SIL-ICON compiler is presented. The icon system G, the icon dictionary ID, the operator dictionary OD, and the extended task action grammar ETAG are described. An application example to design a text editor using the Heidelberg icon set is also presented in detail.

[1] S. K. Chang, "Icon semantics--A formal approach to icon system design,"Int. J. Pattern Recogn. Artificial Intell., vol. 1, no. 1, 1987.
[2] S. K. Changet al., "Icon purity--Toward a formal theory of icons,"Int. J. Pattern Recogn. Artificial Intell., vol. 1, no. 3, 4, pp. 377- 392, 1987.
[3] A. Guercio and S. K. Chang, "A tree systems algorithm for an iconic environment," inProc. 1988 IEEE Workshop Visual Languages, Pittsburgh, PA, Oct. 1988, pp. 61-67.
[4] T. R. G. Green, F. Schiele, and S. J. Payne, "Formalizable models of user knowledge in human-computer interaction," inTheory and Outcomes in Human-Computer Interaction, Green, Hoc, et al., Eds. London: Academic, 1987.
[5] R. Jackendoff,Semantics and Cognition. Cambridge, MA: MIT Press, 1983.
[6] R. J. K. Jacob, "A state transition diagram language for visual programming,"Computer, vol. 18, no. 8, pp. 51-59, Aug. 1985.
[7] E. Keppel and G. Rohr, "Prototyping--A method to explore human factors aspects in application software," inHuman Factors in Organizational Design and Management, H. W. Hendrik and W. Brown, Eds. Amsterdam, The Netherlands: North-Holland, 1984.
[8] G. Rhor and E. Keppel, "Iconic interfaces: Where to use and how to construct," in Hendrick,Human Factors in Organizational Design and Management, H. W. Hendrick and O. Brown, Jr., Eds. Amsterdam, The Netherlands: North-Holland, 1984.
[9] G. Rohr, "Using visual concepts," inVisual Languages, Chang, Ichikawa, and Ligomenides, Eds. New York: Plenum, 1986, pp. 325-348.
[10] J. F. Sowa,Conceptual Structures. Reading, MA: Addison-Wesley, 1984.
[11] M. J. Tauber, "Top-down design of human-computer interfaces," inVisual Languages, Chang, Ichikawa, and Ligomenides, Eds. New York: Plenum, 1986, pp. 395-431.
[12] M. J. Tauber, "On mental models and the user interface," inTheory and Outcomes in Human-Computer Interaction, Green, Hoc, Murray, and Veer, Eds. London: Academic, 1987.

Index Terms:
visual language compiler; SIL-ICON compiler; software system; specification; interpretation; prototyping; generation; icon-oriented systems; system design; icon system; G; icon dictionary; ID; operator dictionary; OD; extended task action grammar; ETAG; text editor; Heidelberg icon set; computer graphics; program compilers; user interfaces.
Citation:
S.-K. Chang, M.J. Tauber, B. Yu, J.-S. Yu, "A Visual Language Compiler," IEEE Transactions on Software Engineering, vol. 15, no. 5, pp. 506-525, May 1989, doi:10.1109/32.24700
Usage of this product signifies your acceptance of the Terms of Use.