Visual specification of multi-view visual environments

We describe a set of visual tools for specifying and generating multi-view visual environments. JComposer provides an architecture description language for defining environment repositories, view models, and view-repository mappings. A visual event-flow language permits annotation of JComposer diagrams with event handlers specifying environment semantics. BuildByWire supports constraint-based visual specification of graphical elements for JComposer-based environments. JVisualise provides support for visualisation, querying and end-user modification of environment semantics.

[1]  John Grundy,et al.  Static and Dynamic Visualisation of Software Architectures for Component-based Systems , 1998 .

[2]  S. Meyers Difficulties in integrating multiview development systems , 1991, IEEE Software.

[3]  Alexander Repenning,et al.  Bending the rules: steps toward semantically enriched graphical rewrite rules , 1995, Proceedings of Symposium on Visual Languages.

[4]  Ralph D. Hill The abstraction-link-view paradigm: using constraints to connect user interfaces to applications , 1992, CHI '92.

[5]  Alberto O. Mendelzon,et al.  Visualizing and querying software structures , 1992, International Conference on Software Engineering.

[6]  Kalle Lyytinen,et al.  MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment , 1996, CAiSE.

[7]  Mark A. Linton,et al.  Unidraw: a framework for building domain-specific graphical editors , 1990, TOIS.

[8]  Kang Zhang,et al.  Reserved graph grammar: a specification tool for diagrammatic VPLs , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[9]  John G. Hosking,et al.  Support for end user specification of workflows, work coordination and tool integration , 1998 .

[10]  Jürgen Ebert,et al.  Meta-CASE in Practice: a Case for KOGGE , 1997, CAiSE.

[11]  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.

[12]  Olof Hagsand,et al.  Generation of visual language-oriented design environments , 1990, J. Vis. Lang. Comput..

[13]  Steven P. Reiss,et al.  Connecting tools using message passing in the Field environment , 1990, IEEE Software.

[14]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[15]  T. J. Teorey,et al.  A logical design methodology for relational databases using the extended entity-relationship model , 1986, CSUR.

[16]  Hui Liu,et al.  A visual interface for querying a CASE repository , 1995, Proceedings of Symposium on Visual Languages.

[17]  David W. McIntyre Design and implementation with Vampire , 1995 .

[18]  D. Lewicki,et al.  VisiTile-a visual language development toolkit , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[19]  T. C. Nicholas Graham,et al.  ClockWorks: Visual Programming of Component-Based Software Architectures , 1996, J. Vis. Lang. Comput..

[20]  Marc H. Brown,et al.  Zeus: a system for algorithm animation and multi-view editing , 1991, Proceedings 1991 IEEE Workshop on Visual Languages.

[21]  John Grundy,et al.  Supporting large-scale end user specification of workflows, work coordination and tool integration , 1998 .

[22]  John G. Hosking,et al.  A Java-based toolkit for the construction of multi-view editing systems , 1997 .

[23]  John Grundy,et al.  Supporting flexible consistency management via discrete change description propagation , 1996 .

[24]  Thomas W. Reps,et al.  Language Processing in Program Editors , 1987, Computer.

[25]  B. Bird An open systems SEE query language , 1995, Proceedings Software Engineering Environments.

[26]  Rob Miller,et al.  The Amulet Environment: New Models for Effective User Interface Software Development , 1997, IEEE Trans. Software Eng..

[27]  Thomas Kunstmann,et al.  HotDoc: a flexible framework for spatial composition , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[28]  Paul C. Brown Satisfying the graphical requirements of visual languages in the DV-Centro Framework , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).