VisiTile-a visual language development toolkit

This paper presents an overview of VisiTile-a toolkit for developing domain-oriented visual languages. The class of visual languages that can be constructed with VisiTile is briefly described, followed by examples of such languages. An overview of the VisiTile architecture is presented, including discussion of the major components and features of the toolkit. The VisiTile toolkit facilitates the specification and implementation of a hybrid class of visual languages that combine data-flow with grammar-based layout. A two-dimensional layout grammar is used to specify legal constructions of data-flow processors. The language specification is used as the basis for syntax-directed editing and interpretation of visual programs.

[1]  James M. Neighbors,et al.  The Draco Approach to Constructing Software from Reusable Components , 1984, IEEE Transactions on Software Engineering.

[2]  Kim Marriott,et al.  Automatic construction of user interfaces from constraint multiset grammars , 1995, Proceedings of Symposium on Visual Languages.

[3]  Eric J. Golin,et al.  The specification of visual language syntax , 1989, [Proceedings] 1989 IEEE Workshop on Visual Languages.

[4]  Michael M. Gorlick,et al.  Visual programming-in-the-large versus visual programming-in-the-small , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[5]  Alex S. Fukunaga,et al.  Object-oriented development of a data flow visual language system , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[6]  Susan M. Uskiidarli Generating Visual Editors for Formally Specified Languages , 1994 .

[7]  Jeffrey D. McWhirter,et al.  Escalante: an environment for the rapid construction of visual language applications , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[8]  Alexander Repenning,et al.  Using Agentsheets to create a voice dialog design environment , 1992, SAC '92.

[9]  Stefan Schiffer,et al.  Concepts and architecture of Vista-a multiparadigm programming environment , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[10]  J. Chen,et al.  Zooming and tunneling in Tioga: supporting navigation in multidimensional space , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[11]  Robert Helsel Graphical programming : a tutorial for HP VEE , 1995 .

[12]  T. B. Dinesh,et al.  Towards a visual programming environment generator for algebraic specifications , 1995, Proceedings of Symposium on Visual Languages.

[13]  Joseph J. Pfeiffer Parsing graphs representing two dimensional figures , 1992, Proceedings IEEE Workshop on Visual Languages.

[14]  Wayne Citrin,et al.  Requirements for graphical front ends for visual languages , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[15]  Louis Weitzman,et al.  Visual grammars and incremental parsing for interface languages , 1990, Proceedings of the 1990 IEEE Workshop on Visual Languages.

[16]  Kim Marriott Constraint multiset grammars , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[17]  Alexander Repenning,et al.  Agentsheets: applying grid-based spatial reasoning to human-computer interaction , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[18]  Masaru Tomita,et al.  A generalized parser for 2-D languages , 1991, Proceedings 1991 IEEE Workshop on Visual Languages.