Iconic system with extension mechanism

Iconic systems that function as if a display screen is a workspace in the real world have recently been proposed. Specification of an iconic system consists of an icon set and a rule set. However, specification of an iconic system for an application environment changes in accordance with the progress of the environment. We present a mechanism for extending iconic systems, and propose PROGRESS, an iconic system with the extension mechanism. In PROGRESS, the extension mechanism makes it possible to adapt the icon set and the rule set to the progress of the environment. The mechanism also makes specification more understandable by illustrating the iconic system with a directed graph. Extension is carried out visually by modifying the graph. Test results showed that the graphical extension mechanism reduced the occurrence of errors and the extension time. We conclude that the extendibility of PROGRESS is superior to other existing iconic systems.

[1]  Margaret M. Burnett,et al.  Visual Programming , 1995 .

[2]  S. K. Chang,et al.  A Visual Language Compiler , 1987, IEEE Trans. Software Eng..

[3]  Masahito Hirakawa,et al.  An Iconic Programming System, HI-VISUAL , 1990, IEEE Trans. Software Eng..

[4]  Günther Blaschek,et al.  Object-oriented programming - with prototypes , 1994 .

[5]  Nan C. Shu,et al.  Visual Programming Languages: A Perspective and a Dimensional Analysis , 1986 .

[6]  Ephraim P. Glinert,et al.  Pict: An Interactive Graphical Programming Environment , 1984, Computer.

[7]  Frank Harary,et al.  Graph Theory , 2016 .

[8]  Masahito Hirakawa,et al.  HI-VISUAL as a user-customizable visual programming environment , 1995, Proceedings of Symposium on Visual Languages.

[9]  Kenneth N. Lodding,et al.  Iconic Interfacing , 1983, IEEE Computer Graphics and Applications.

[10]  Franz Penz,et al.  N/JOY-the world of objects , 1991, Proceedings 1991 IEEE Workshop on Visual Languages.

[11]  William E. Lorensen,et al.  Solutions Manual : Object-oriented modeling and design , 1991 .