14.07.2013 Views

Visual Programming: Cooking the Spaghetti - GOTO Conferences

Visual Programming: Cooking the Spaghetti - GOTO Conferences

Visual Programming: Cooking the Spaghetti - GOTO Conferences

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Who I am not<br />

Lakin, Fred, <strong>Visual</strong> Grammars for <strong>Visual</strong> Languages, Proceedings of <strong>the</strong> American Association for Artificial Intelligence,<br />

Seattle, Washington, July 1987.<br />

Keywords and Phrases: visual grammar notation, declarative programming, visual rules, formal visual languages, informal<br />

conversational graphics, visual lisp, visual emacs, vmacs, VPL-IV.C: Parsing, VPL-VI.A: Formal definition of VPLs, VPL-II.<br />

A.7: Logic languages<br />

Pandey, Rajeev and Margaret Burnett, Is It Easier to Write Matrix Manipulation Programs <strong>Visual</strong>ly or Textually? An<br />

Empirical Study, 1993 IEEE Symposium on <strong>Visual</strong> Languages, Bergen, Norway, August 24-27, 1993.<br />

Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-VI.C.1: Cognitive and<br />

user-interface design issues<br />

Burnett, Margaret M. and Allen L. Ambler, Generalizing Event Detection and Response in <strong>Visual</strong> <strong>Programming</strong> Languages,<br />

1992 Proceedings of Advanced <strong>Visual</strong> Interfaces International Workshop, Rome, Italy, May 27-29, 1992.<br />

Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.A: Abstraction, VPL-<br />

III.E: Event handling<br />

● I am not a visual programming academic<br />

● There is a sea of research on <strong>the</strong> various forms,<br />

families, perils and merits of visual programming<br />

○ You won’t find any of that here<br />

Meyer, Bernd, Beyond Icons: Towards New Metaphors for <strong>Visual</strong> Query Languages for Spatial Information Systems,<br />

Proceedings of <strong>the</strong> International Workshop on Interfaces to Database Systems, Glasgow, 113-135, July 1992. (published<br />

by Springer, London, 1993).<br />

Keywords and Phrases: VPL-II.A.7: Logic languages, VPL-II.B.1: Diagrammatic languages, VPL-V.B: Database languages<br />

Yang, S. and M. Burnett, From Concrete Forms to Generalized Abstractions through Perspective-Oriented Analysis of<br />

Logical Relationships, 1994 IEEE Symposium on <strong>Visual</strong> Languages, St. Louis, MO, 6-14, October 4-7, 1994.<br />

Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages<br />

Hays, Judith G. and Margaret M. Burnett, A Guided Tour of Forms/3, Oregon State University, Dept. of Computer Science,<br />

TR 95-60-6, June 1995.<br />

Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages<br />

Burnett, Margaret M. and Allen L. Ambler, A Declarative Approach to Event-Handling in <strong>Visual</strong> <strong>Programming</strong> Languages,<br />

1992 IEEE Workshop on <strong>Visual</strong> Languages, Seattle, WA, 34-40, Sept. 15-18, 1992.<br />

Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.A: Abstraction, VPL-<br />

III.E: Event handling<br />

Lakin, Fred, Computing with Text-Graphic Forms, Proceedings of <strong>the</strong> LISP Conference, Stanford University, August 1980.<br />

Keywords and Phrases: computing with text-graphic forms, visual pattern manipulation language, visual lisp, VPL-II.A.5:<br />

Functional languages, VPL-V.A: General-purpose languages, VPL-IV.D: Translators (interpreters and compilers)<br />

Cordy, James R. and T. C. Nicholas Graham, GVL: <strong>Visual</strong> Specification of Graphical Output, Journal of <strong>Visual</strong> Languages<br />

and Computing, 3, 1992.<br />

Keywords and Phrases: VPL-II.A.5: Functional languages, VPL-V.E: User-interface generation languages<br />

Graham, T. C. Nicholas and Tore Urnes, Relational Views as a Model for Automatic Distributed Implementation of Multi-<br />

User Applications, Proceedings of <strong>the</strong> Fourth Conference on Computer-Supported Cooperative Work, Toronto, October<br />

1992.<br />

Keywords and Phrases: VPL-II.A.5: Functional languages, VPL-V.E: User-interface generation languages<br />

Harvey, N. and J. Morris, NL: A General Purpose <strong>Visual</strong> Dataflow Language, Technical Report, University of Tasmania,<br />

October 1993.<br />

Keywords and Phrases: VPL-II.A.3: Data-flow languages, VPL-V.A: General-purpose languages<br />

Koelma, D., R. van Balen, and A. Smeulders, SCIL-VP: a multi-purpose visual programming environment, Proceedings of<br />

<strong>the</strong> 1992 ACM/SIGAPP Symposium on Applied Computing, 1188-1198, 1992.<br />

Keywords and Phrases: VPL-II.A.3: Data-flow languages, VPL-III.A.2: Procedural abstraction, VPL-VI.C.4: Scope<br />

M. Paltrinieri, A <strong>Visual</strong> Environment for Constraint <strong>Programming</strong> (Poster Paper), 11th IEEE International Symposium on<br />

<strong>Visual</strong> Languages, Darmstadt, Germany, September 5-9, 1995.<br />

Keywords and Phrases: VPL-II.A.2: Constraint-based languages<br />

Boursier, P. and M. Mainguenaud, Spatial Query Languages : Extended SQL vs. <strong>Visual</strong> Languages vs. Hypermaps, 5th<br />

International Symposium on Spatial Data Handling, Charleston, USA, August 3-7, 1992.<br />

Keywords and Phrases: VPL-II: Language Classifications<br />

Standing, C. and G. Roy, A Functional, <strong>Visual</strong> <strong>Programming</strong> Interface to Geographical Information Systems, Proceedings of<br />

OZCHI, Melbourne, Australia, 209-214, Nov. 28 - Dec. 1, 1994.<br />

Keywords and Phrases: VPL-II.A.5: Functional languages<br />

Schuerr, Andreas, Rapid <strong>Programming</strong> with Graph Rewrite Rules, USENIX Symposium Proc. on Very High Level<br />

Languages (VHLL), USENIX Association, 83-100, 1994.<br />

Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based<br />

languages, VPL-II.B.1: Diagrammatic languages<br />

Schuerr, Andreas, Introduction to PROGRES, an Attribute Graph Grammar Based Specification Language, Proc. WG'89<br />

Workshop on Graph<strong>the</strong>oretic Concepts in Computer Science, LNCS 411, (Nagl M., ed.), Springer Verlag, 151-165, 1989.<br />

Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based<br />

languages, VPL-II.B.1: Diagrammatic languages<br />

Glinert, Ephraim P. and Charles D. Norton, Novis: A <strong>Visual</strong> Laboratory for Exploring <strong>the</strong> Design of Processor Arrays,<br />

Journal of <strong>Visual</strong> Languages and Computing, Vol. 3, Number 2, 135-159, June 1992.<br />

Keywords and Phrases: Novis, VPL-II.A.1: Concurrent languages, VPL-II.B.2: Iconic languages, VPL-IV.A: Computational<br />

approaches, VPL-VI.C.6: <strong>Visual</strong> representation issues<br />

Burnett, Margaret M. and Allen L. Ambler, Interactive <strong>Visual</strong> Data Abstraction in a Declarative <strong>Visual</strong> <strong>Programming</strong><br />

Language, Journal of <strong>Visual</strong> Languages and Computing, 29-60, March 1994.<br />

Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.A.1: Data<br />

abstraction, VPL-III.E: Event handling<br />

Schuerr, Andreas, A. Zuendorf, Nondeterministic Control Structures for Graph Rewriting Systems, Proc. WG'91 Workshop<br />

in Graph-<strong>the</strong>oretic Concepts in Computer Science, LNCS 570, Springer Verlag, 48-62, 1991. also: Technical Report AIB<br />

91-17, RWTH Aachen, Germany, 1991.<br />

Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based<br />

languages, VPL-II.B.1: Diagrammatic languages<br />

Schuerr, Andreas, PROGRES: A VHL-Language Based on Graph Grammars, Proc. 4th Int. Workshop on Graph-Grammars<br />

and Their Application to Computer Science, LNCS 532, Springer Verlag, 641-659, 1991. also: Technical Report AIB 90-16,<br />

RWTH Aachen, Germany, 1990.<br />

Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based<br />

languages, VPL-II.B.1: Diagrammatic languages<br />

Norton, Charles D. and Ephraim P. Glinert, A <strong>Visual</strong> Environment for Designing and Simulating Execution of Processor<br />

Arrays, 1990 IEEE Workshop on <strong>Visual</strong> Languages, Skokie, Illinois, 227-232, October 1990.<br />

Keywords and Phrases: Novis, VPL-II.A.1: Concurrent languages, VPL-II.B.2: Iconic languages, VPL-IV.A: Computational<br />

approaches, VPL-VI.C.6: <strong>Visual</strong> representation issues<br />

Carlson, Paul and Margaret Burnett, Integrating Algorithm Animation into a Declarative <strong>Visual</strong> <strong>Programming</strong> Language<br />

(poster paper), 1995 IEEE Symposium on <strong>Visual</strong> Languages, Darmstadt, Germany, September 1995.<br />

Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages<br />

Ambler, Allen L. and Margaret M. Burnett, <strong>Visual</strong> Languages and <strong>the</strong> Conflict Between Single Assignment and Iteration,<br />

1989 IEEE Workshop on <strong>Visual</strong> Languages, Rome, Italy, 138-143, Oct. 1989.<br />

Keywords and Phrases: Forms/2, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.B: Control flow<br />

Ambler, Allen L. and Margaret M. Burnett, <strong>Visual</strong> Forms of Iteration that Preserve Single Assignment, Journal of <strong>Visual</strong><br />

Languages and Computing, 1(2), Academic Press, June 1990.<br />

Keywords and Phrases: Forms/2, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.B: Control flow

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!