Generic description of a software document environment

UQ* is an evolving generic language-based environment for manipulation of structured documents. The environment is intended to capture both syntactic and relational structure within and between documents and to support user interaction via both textual and diagrammatic views. This paper illustrates the innovative features of the environment description language used to instantiate a UQ* environment.

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

[2]  John C. Grundy,et al.  Visual specification of multi-view visual environments , 1998, Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254).

[3]  Wolfgang Emmerich,et al.  Databases for Software Engineering Environments - The Goal has not yet been attained , 1993, ESEC.

[4]  Andy Schürr,et al.  Constructing SDEs with the IPSEN meta environment , 1997, Proceedings 8th Conference on Software Engineering Environments.

[5]  Jim Welsh,et al.  Environment description language for UQ , 1999 .

[6]  David Garlan,et al.  Views for Tools in Integrated Environments , 1986, Advanced Programming Environments.

[7]  Thomas W. Reps,et al.  The synthesizer generator , 1984, SDE 1.

[8]  J. Welsh,et al.  Formatted programming languages , 1981, Softw. Pract. Exp..

[9]  Michael L. Van de Vanter,et al.  Coherent User Interfaces for Language-Based Editing Systems , 1992, Int. J. Man Mach. Stud..

[10]  C. J. Date An Introduction to Database Systems, Volume II , 1980 .

[11]  Thomas Reps,et al.  The Synthesizer Generator: A System for Constructing Language-Based Editors , 1988 .

[12]  Mark A. Linton Implementing relational views of programs , 1984 .

[13]  Thomas W. Reps,et al.  The Synthesizer Generator Reference Manual , 1989, Texts and Monographs in Computer Science.