Chang, Shi-Kuo, Tauber, Michael J., Yu, Bing, and Yu, Jing-Sheng
IEEE Transactions on Software Engineering. May 1989, Vol. 15 Issue 5, p506, 20 p. chart The system diagram of the SIL-ICON compiler.
System Development, Icons, User Interface, Compiler/decompiler, Operating Environments, Research and Development, System Design, and Visualization
A visual language compiler, the SIL-ICON Compiler, is developed which enables the specification, interpretation, prototyping and generation of icon-oriented software systems. The compiler consists of: Icon System G, icon dictionary, operator dictionary, extended task action grammar, and icon interpreter. Icon System G enables the formal, syntactic specification of an icon system through a generalized language of icons. The icon interpreter is the heart of the compiler system, using the other component specifications to generate icon-oriented user interfaces. An extended example of how the icon interpreter works is described. Each of the other major SIL-ICON Compiler components are described. The compiler is written in C and runs on a Sun workstation.