Title :
From concrete forms to generalized abstractions through perspective-oriented analysis of logical relationships
Author :
Yang, Sherry ; Burnett, Margaret M.
Author_Institution :
Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
Abstract :
We believe concreteness, direct manipulation and responsiveness in a visual programming language increase its usefulness. However, these characteristics present a challenge in generalizing programs for reuse, especially when concrete examples are used as one way of achieving concreteness. In this paper, we present a technique to solve this problem by deriving generality automatically through the analysis of logical relationships among concrete program entities from the perspective of a particular computational goal. Use of this technique allows a fully general form-based program with reusable abstractions to be derived from one that was specified in terms of concrete examples and direct manipulation
Keywords :
visual languages; visual programming; concrete forms; concreteness; direct manipulation; form-based program; generalized abstractions; logical relationships; perspective-oriented analysis; program entities; responsiveness; reusable abstractions; visual programming language; Computer languages; Computer science; Concrete; Counting circuits; Delay; Electronic mail; Feedback; Prototypes;
Conference_Titel :
Visual Languages, 1994. Proceedings., IEEE Symposium on
Conference_Location :
St. Louis, MO
Print_ISBN :
0-8186-6660-9
DOI :
10.1109/VL.1994.363646