7 citations found. Retrieving documents...
M.F. Kleyn, J.C. Browne, "A High Level Language for Specifying Graph Based Languages and Their Programming Environment (Draft)", University of Texas at Austin

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Problem Solving Environment for Network Computing - Hariri, Topcuoglu.. (1998)   (2 citations)  (Correct)

.... the interaction of multiple threads within a parallel program [5] In a graph based programming environment (or graph based application development tool) a program is defined as a directed graph where nodes denote computations and links denote communication and synchronization between nodes [6]. The graph representation of parallel programming simplifies programming, debugging, and visualization phases. Over the last few years a number of graph based application development and representation tools have become available, including Code [2] HeNCE [3] and Zoom [3, 4] However, most of ....

M.F. Kleyn, J.C. Browne, "A High Level Language for Specifying Graph Based Languages and Their Programming Environment (Draft)", University of Texas at Austin


A Tool for Graphical Presentation of Software Documents - Allison, Carrington.. (1996)   (Correct)

....Marlin el al. have demonstrated a flow chart view which mirrors the current textual program view. Editing via either view is possible, but in either case the edit operations are constrained to tree preserving transformations on the underlying syntactic structure of the document. Kleyn and Browne [11] describe a system supporting the specification of diagrammatic languages that are based on directed attributed graphs. The specifications can be automatically translated to a programming environment for the target diagrammatic language. They describe derived relations for specifying views of ....

M.F. Kleyn and J.C. Browne. A high level language for specifying graph based languages and their programming environments. In Proceedings, 15th International Conference on Software Engineering, pages 324--334, May 1993.


Visualising Software Documents in a Generic.. - Allison.. (1997)   (2 citations)  (Correct)

....Marlin el al. have demonstrated a flow chart view which mirrors the current textual program view. Editing via either view is possible, but in either case the edit operations are constrained to tree preserving transformations on the underlying syntactic structure of the document. Kleyn and Browne [12] describe a system supporting the specification of diagrammatic languages that are based on directed attributed graphs. The specifications can be automatically translated to a programming environment for the target diagrammatic language. They describe derived relations for specifying views of ....

M. Kleyn and J. Browne. A high level language for specifying graph based languages and their programming environments. In Proceedings, 15th International Conference on Software Engineering, pages 324--334, May 1993. 17


Visualisation in a Generic Software Development.. - Allison, Carrington.. (1995)   (Correct)

....Marlin et al. have demonstrated a flow chart view which mirrors the current textual program view. Editing via either view is possible, but in either case the edit operations are constrained to tree preserving transformations on the underlying syntactic structure of the document. Kleyn and Browne [10] describe a system supporting the specification of diagrammatic languages that are based on directed attributed graphs. The specifications can be automatically translated to a programming environment for the target diagrammatic language. They describe derived relations for specifying views of ....

M.F. Kleyn and J.C. Browne. A high level language for specifying graph based languages and their programming environments. In Proceedings, 15th International Conference on Software Engineering, pages 324--334, May 1993.


Constructing Integrated Software Development Environments.. - Grundy, Hosking (1996)   (3 citations)  (Correct)

....Examples are the Cornell Program Synthesizer (Reps and Teitelbaum 1987) MELD (Kaiser and Garlan 1987) and Mj lner environments (Magnusson et al. 1990) These environments are, however, only text based. LOGGIE (Backlund et al. 1990) Dora (Ratcliffe et al. 1992) PECAN (Reiss 1985) and GLIDE (Kleyn and Browne 1993) use structure editing of views of shared, graph based program representations, and graphical and textual view consistency is maintained by propagating editing changes between views. Weaknesses are that some change propagation can not be supported, such as some changes to design views which affect ....

Kleyn, M.F. and Browne, J.C. (1993). "A High Level Language for Specifying Graph Based Languages and their Programming Environments," In Proceedings of the 1993 International Conference on Software Engineering, IEEE CS Press, pp. 324-334.


Constructing Integrated Software Development Environments.. - Grundy, Hosking (1996)   (3 citations)  (Correct)

....graphical tools for software analysis and design, which introduces problems for environment integration. MELD [17] uses abstract grammars to provide flexible multiple views of a program, but these are restricted to structure edited, textual views. LOGGIE [4] Dora [26] PECAN [27] and GLIDE [19] utilise structureoriented editing of views of shared, graph based program representations. These systems support graphical and textual view consistency by propagating editing changes between views. Weaknesses are that fuzzy change propagation can not be indicated, such as changes to design views ....

Kleyn, M.F. and Browne, J.C. A High Level Language for Specifying Graph Based Languages and their Programming Environments. In Proceedings of the 1993 International Conference on Software Engineering, May 1993, pp. 324-334.


On the use of Graph Grammars for defining the Syntax of Graphical .. - Rekers (1994)   (17 citations)  (Correct)

.... rewriting spatial relations graph graph rewriting displaying unstructured editing commands pretty printing parsing structured editing commands graphical editor Figure 2: A hybrid editor for the graphical language L amples of graphical programming environments which work according to this model are [13] and [4] However, just as pure syntax directed editors have been a failure for textual languages, they will be for graphical languages. Users of an editor need absolute freedom in the order in which they develop their diagrams; structured support on demand is welcome, but shouldn t be a ....

M.F. Kleyn and J.C. Brown. A high level language for specifying graph based languages and their programming environments. In Proceedings 15th international conference on software engineering, pages 324--335, Baltimore, Maryland, 1993.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC